1

我在我的主干请求上设置了 10000 超时。有没有办法捕捉这些事件?我在我的模型上发现了一个错误事件,然后当我查看response.status它时,我总是用谷歌0搜索状态 0 的含义,并且根据我的初始搜索,这意味着请求被中断。有任何想法吗?

4

1 回答 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 回答