jQuery MiniUI

 找回密码
 立即注册
查看: 4154|回复: 4
打印 上一主题 下一主题

DataGrid的loaderror事件中errorCode有详细说明吗? [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-11-27 10:00:40 |只看该作者 |倒序浏览
DataGrid中loaderror事件

{
    sender: Object, //表格对象
    xmlHttp: Object, //ajax对象
    errorMsg: String //错误信息
    errorCode: int  //错误码
}
错误码errorCode有详细的文档说明吗?
比如0代表什么意思?

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-11-27 11:22:44 |只看该作者
ajax交互错误的错误码,比如404,500等。

Rank: 3Rank: 3

板凳
发表于 2012-11-27 11:59:50 |只看该作者
niko 发表于 2012-11-27 11:22
ajax交互错误的错误码,比如404,500等。

那0代表什么?

Rank: 8Rank: 8

地板
发表于 2012-11-27 13:33:49 |只看该作者
aboutibm 发表于 2012-11-27 11:59
那0代表什么?

errorCode返回的是ajax本身自带的错误状态码,你自己网上搜下有全部的状态码的表示意义

Rank: 3Rank: 3

5#
发表于 2012-11-27 13:52:18 |只看该作者
factory 发表于 2012-11-27 13:33
errorCode返回的是ajax本身自带的错误状态码,你自己网上搜下有全部的状态码的表示意义 ...

$.ajax()有一个error参数,可以指定一个函数,在请求失败时,将调用此方法。这里给出的信息,对于调试来说,非常有用;

error:function (XMLHttpRequest, textStatus, errorThrown)

error事件返回的第一个参数XMLHttpRequest有一些有用的信息:

XMLHttpRequest.readyState:

其返回的状态码对应了一种错误说明:

状态码

0 - (未初始化)还没有调用send()方法

1 - (载入)已调用send()方法,正在发送请求

2 - (载入完成)send()方法执行完成,已经接收到全部响应内容

3 - (交互)正在解析响应内容

4 - (完成)响应内容解析完成,可以在客户端调用了

XMLHttpRequest.status:

这里返回的状态码就是我们日常见到的HTTP状态;比如404

Archiver|普加软件

GMT+8, 2024-11-30 14:10 , Processed in 1.023664 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部