error:function (XMLHttpRequest, textStatus, errorThrown) 这个方法具体怎么使用啊
这三个的具体意思与用法是什么: XMLHttpRequest, textStatus, errorThrown举例子说明吧
这三个的具体意思与用法是什么: XMLHttpRequest, textStatus, errorThrown举例子说明吧
解决方案 »
- JavaScript实现的3D球面标签云效果
- function如何作为另一个function的缺省参数
- 能浏览本地文件,批量上传图片,像QQ空间那样的控件是什么做的
- 油画 换框 JS
- 请问javascript中哪个函数能取ASCII码?
- 如何得到一个元素在网页上的精确位置?在线结贴!
- 急:如何用javascript实现网站访问计数器?
- 100分在线等待:如何将表单根据javascript函数的判断提交到不同的页面???
- 如何用VBScript实现让text只接受数字
- 用样式表如何控制<BR>的高度?
- 关于jQuery Frame Dialog的问题 在线等【急】
- 呼唤代码高手,谁能解决这个问题?
类型:Function
默认值: 自动判断 (xml 或 html)。请求失败时调用此函数。
有以下三个参数:XMLHttpRequest 对象、错误信息、(可选)捕获的异常对象。
如果发生了错误,错误信息(第二个参数)除了得到 null 之外,还可能是 "timeout", "error", "notmodified" 和 "parsererror"。
这是一个 Ajax 事件。
例如
error:function (XMLHttpRequest, textStatus, errorThrown) {
alert("请求对象XMLHttpRequest: "+XMLHttpRequest);
alert("错误类型textStatus: "+textStatus);
alert("异常对象errorThrown: "+errorThrown); }
这么写的话 用户无法知道是什么错误 , 这只能给开发者提供错误消息 并不能给用户提供错误提示。
怎么运用这些来给用户提示错误信息啊?
楼主可以根据第二个参数返回的数据来语言话给用户。
错误信息(第二个参数)除了得到 null 之外,还可能是 "timeout", "error", "notmodified" 和 "parsererror"。
if(textStatus == null){alert('链接错误')}
if(textStatus == 'timeout'){alert('链接超时')}
...
...这样就行了~·转换成用户能看懂的文字提示