我在骨干网请求上设置10000超时。有没有办法捕捉这些事件?我正在模拟我的模型上的错误事件,然后当我看response.status
它总是0
我已经搜索了状态0的含义并且基于我的初始搜索它意味着请求被中断。任何想法?
答案 0 :(得分: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
希望有所帮助!