不幸的是,我还没有意识到jquery.load函数的回调参数无论请求结果如何都会运行,成功与否。所以我在很多地方使用了加载功能。现在我需要阻止回调函数,该函数应该只在成功结果的情况下运行,以防在响应失败的情况下运行。在委托默认的jquery.load函数之前,如何覆盖默认的jquery.load函数来检查结果?感谢。
答案 0 :(得分:0)
此代码将检查您的加载功能是否成功。您可以根据textStatus配置流程
$("body").load("/Main_Page",function (responseText, textStatus, XMLHttpRequest) {
if (textStatus == "success") {
console.log("DONE");
// all good!
}
if (textStatus == "error") {
// oh noes!
console.warn("ERROR");
}
});