Javascript jQuery ajax加载()的错误处理

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

我正在加载ajax

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();
    }
});

谢谢在这里也找到了示例,我将尝试您的代码