我在我的主干请求上设置了 10000 超时。有没有办法捕捉这些事件?我在我的模型上发现了一个错误事件,然后当我查看response.status
它时,我总是用谷歌0
搜索状态 0 的含义,并且根据我的初始搜索,这意味着请求被中断。有任何想法吗?
问问题
938 次
1 回答
0
您还需要查看response.statusText
,以获得人类可读的解释。
response
是对象的一个实例jqXHR
。这里有很多有价值的信息:http: //api.jquery.com/jQuery.ajax/#jqXHR
如果您正在收听error
模型上的事件,您应该能够根据status
和/或statusText
找出它是什么类型的错误进行过滤(例如,请求超时与错误请求与未找到)。
此处提供了错误代码列表及其解释: http ://en.wikipedia.org/wiki/List_of_HTTP_status_codes
希望有帮助!
于 2013-01-16T03:33:05.510 回答