var ksapp = { post: function (url, params, success, fail) { $.post({ url: url, data: params, dataType: 'json', success: function (data) { success(data); }, fail: function (result) { fail(result); } }); }, postJSON: function (url, params, success, fail) { $.post({ url: url, data: JSON.stringify(params), dataType: 'json', contentType: "application/json", success: function (data) { success(data); }, fail: function (result) { fail(result); } }); }, get: function (params) { $.get({ url: params.url, data: params.params, success: function (data) { params.success(data); }, fail: function (result) { params.fail(result); } }); }, getQueryParam: function (key) { var reg = new RegExp("(^|&)" + key + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return decodeURIComponent(r[2]); return null; } };