error:function (XMLHttpRequest, textStatus, errorThrown)  这个方法具体怎么使用啊
这三个的具体意思与用法是什么: XMLHttpRequest, textStatus, errorThrown举例子说明吧

解决方案 »

  1.   

    error
    类型:Function
    默认值: 自动判断 (xml 或 html)。请求失败时调用此函数。
    有以下三个参数:XMLHttpRequest 对象、错误信息、(可选)捕获的异常对象。
    如果发生了错误,错误信息(第二个参数)除了得到 null 之外,还可能是 "timeout", "error", "notmodified" 和 "parsererror"。
    这是一个 Ajax 事件。
      

  2.   

    具体在哪边怎么写啊 用代码表示出来可以嘛
    例如
    error:function (XMLHttpRequest, textStatus, errorThrown) {
       alert("请求对象XMLHttpRequest: "+XMLHttpRequest);
    alert("错误类型textStatus: "+textStatus);
    alert("异常对象errorThrown: "+errorThrown);    }
    这么写的话 用户无法知道是什么错误 , 这只能给开发者提供错误消息  并不能给用户提供错误提示。
    怎么运用这些来给用户提示错误信息啊?
      

  3.   


    楼主可以根据第二个参数返回的数据来语言话给用户。
    错误信息(第二个参数)除了得到 null 之外,还可能是 "timeout", "error", "notmodified" 和 "parsererror"。
    if(textStatus == null){alert('链接错误')}
    if(textStatus == 'timeout'){alert('链接超时')}
    ...
    ...这样就行了~·转换成用户能看懂的文字提示
      

  4.   

    但这样的话 至少显示两个提示框  null 一定提示 提示两个alert 有点不妥当