function errHandle(title, err) {
$('#show').html("
错误源:" + title + "
错误信息:" + err.responseText + "
");
}
function getData(method, layer) {
$.ajax({
type: "get",
url: method,
async: true,
dataType: "html",
success: function (msg) {
if (typeof (layer) == "function") {
layer(msg);
}
else {
$('#' + layer).html(msg);
}
},
error: function (err) {
errHandle("获取请求域" + method, err);
}
});
}
function postData(method, msg, layer) {
$.ajax({
type: "POST", //访问WebService使用Post方式请求
contentType: "application/json; charset=utf-8", //WebService 会返回Json类型
url: method, //调用WebService的地址和方法名称组合 ---- WsURL/方法名
cache: false, //缓存关闭
data: msg, //这里是要传递的参数,格式为 data: "{paraName:paraValue}",下面将会看到
dataType: 'json',
async: true,
success: function (result) { //回调函数,result,返回值
if (typeof (layer) == "function") {
layer(result);
}
else {
if (result != null) {
var dd = result.Detail;
var b = $(document.getElementById(layer));
b.text(dd);
}
else {
errHandle("提取请求域", "返回数据为空");
}
}
},
error: function (err) {
errHandle("提取请求域" + method, err);
}
});
}