我可以覆盖jquery.load函数吗?

时间:2017-07-16 04:52:58

标签: jquery load

不幸的是,我还没有意识到jquery.load函数的回调参数无论请求结果如何都会运行,成功与否。所以我在很多地方使用了加载功能。现在我需要阻止回调函数,该函数应该只在成功结果的情况下运行,以防在响应失败的情况下运行。在委托默认的jquery.load函数之前,如何覆盖默认的jquery.load函数来检查结果?感谢。

1 个答案:

答案 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");
}
});