Javascript jQuery ajax加载()的错误处理
我正在加载ajaxJavascript jQuery ajax加载()的错误处理,javascript,jquery,ajax,error-handling,Javascript,Jquery,Ajax,Error Handling,我正在加载ajax function ajaxPageFilter(filterDiv, filterLink, filterName, loaderDivId, loaderId) { jQuery("#" + filterDiv).load(filterLink, {'filterName': filterName}, function(data) { jQuery("img.lazy").lazyload({effect : "fadeIn"});
function ajaxPageFilter(filterDiv, filterLink, filterName, loaderDivId, loaderId) {
jQuery("#" + filterDiv).load(filterLink, {'filterName': filterName}, function(data) {
jQuery("img.lazy").lazyload({effect : "fadeIn"});
jQuery('#'+loaderDivId).remove();
jQuery('#'+loaderId).remove();
});
}
是否有一种方法可以对ajax加载进行错误处理,以防它失败
谢谢您可以在回调中捕获
状态
参数,并有条件检查是否有错误
jQuery("#" + filterDiv).load(filterLink, {'filterName': filterName}, function(data, status) {
if(status == "error"){
// do something
} else {
jQuery("img.lazy").lazyload({effect : "fadeIn"});
jQuery('#'+loaderDivId).remove();
jQuery('#'+loaderId).remove();
}
});
谢谢在这里也找到了示例,我将尝试您的代码