访问XMLHttpRequest.statusText会在失败时导致异常吗?

时间:2009-09-21 10:30:19

标签: jquery ajax exception status

$.ajax(error:function(XMLHttpRequest, textStatus, errorThrown)
             { XMLHttpRequest.statusText })

有人也遇到过这个问题吗?

修改

我正在使用Mozilla / 5.0(Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.2)Gecko / 2008091620 Firefox / 3.0.2

2 个答案:

答案 0 :(得分:0)

尝试将 XMLHttpRequest 更改为“ e ”。可能只是一个命名冲突? 另外,你实际上是在进行有效的ajax调用吗?

jQuery.ajax({ 
    url: "/file/location.php", 
    data: "param"+value,
    error: function(e){
        alert(e.responseText);
    }
    success: function(data) { alert(data); }
}); 

答案 1 :(得分:0)

你的例外是什么?

statusText属性 statusText属性表示HTTP状态代码文本,仅当readyState值为3或4时才可用。尝试访问statusText属性以获取其他readyState值会引发异常。

如果导致错误的请求存在较低级别的网络问题,则Firefox也会引发异常。 NS_ERROR_NOT_AVAILABLE