Ajax调用句柄404错误

时间:2014-06-10 12:51:43

标签: javascript jquery

如何处理404错误,开发人员工具/ javascript控制台不会显示错误。

$.ajax({
    type: "GET",
    url: "http://example.com",
    datatype: "xml",
    error:
        function (jqXHR, textStatus, errorThrown) {
            alert(textStatus + '\n'+ errorThrown);
        },
    success: 
        function(xml) {
            /* BL for xml */        
        }
});  

因此,当找不到url时,我在开发人员工具中出错,是否有任何隐藏它的方法

2 个答案:

答案 0 :(得分:2)

我相信您可以像这样捕获404错误状态代码并处理它

           error:
            function (jqXHR, textStatus, errorThrown) {
                 if(jqXHR.status == 404)                       
                  { 
                    // handle 404 error
                  }
              }

答案 1 :(得分:1)

添加

    statusCode:{
404:function(){
                 $("#messageError").html("Yor error");
              },      
           },