复制代码 代码如下:
// 设置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处理函数了
您可能感兴趣的文章:
- jQuery ajax cache缓存问题
- IE图片缓存document.execCommand("BackgroundImageCache",false,true)
- IE cache缓存 所带来的问题收藏
- ajax的 IE cache 相关问题解决
本文由 华域联盟 原创撰写:华域联盟 » 设置默认Ajax操作cache and error
转载请保留出处和原文链接:https://www.cnhackhy.com/47728.htm