// 向服务端请求数据
function requestAction(req, params) {
var request;
$.ajax({
type: "POST", url: webRoot + "Handler.ashx?req=" + req,
datatype: "json",
async: false, data: params,
success: function (data) {
request = data;
}
});
if (request == "") request = undefined;
return request;
}
function JQAjax(urlStr, postData, asyncFlag, callbackForSuccessFunc, callbackForErrorFunc) {
var jsonData = "-1";
$.ajax({
type: "POST",
url: urlStr,
data: postData,
dataType: "text",
async: asyncFlag,
success: function (data) {
jsonData = eval("(" + data + ")");
if (typeof (callbackForSuccessFunc) == "function") {
try {
callbackForSuccessFunc.call({ "successData": jsonData })
} catch (e) { };
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
if (typeof (callbackForErrorFunc) == "function") {
try {
callbackForErrorFunc(XMLHttpRequest, textStatus, errorThrown);
} catch (e) { };
}
}
});
return jsonData;
}