设置默认Ajax操作cache and error
程序员文章站
2024-03-03 19:00:10
复制代码 代码如下: // 设置ajax操作的默认设置 $.ajaxsetup({ &...
复制代码 代码如下:
// 设置ajax操作的默认设置
$.ajaxsetup({
cache: false,
error: function (xmlhttprequest, textstatus, errorthrown) {
if( typeof(errorthrown) != "undefined" )
$.messager.alert(g_msgboxtitle, "调用服务器失败。<br />" + errorthrown ,'error');
else{
var error = "<b style='color: #f00'>" + xmlhttprequest.status + " " + xmlhttprequest.statustext + "</b>";
var start = xmlhttprequest.responsetext.indexof("<title>");
var end = xmlhttprequest.responsetext.indexof("</title>");
if( start > 0 && end > start )
error += "<br /><br />" + xmlhttprequest.responsetext.substring(start + 7, end);
$.messager.alert(g_msgboxtitle, "调用服务器失败。<br />" + error ,'error');
}
}
});
这样在ajax方法中你就可以不要写error处理函数了