jQueryajax设置超时还需要手动中断请求吗?

新手上路,请多包涵

image.png 设置超时时间10s;过了10s然后进入error;判断textStatus === 'timeout';然后调用abort()方法中断请求;我理解的abort()方法就是让ajax进入error,不执行success;现在在调用abort()方法之前,就已经进入error,这样做是否有意义?

阅读 1.1k
1 个回答

abort默认是触发success处理的。
abort就是abort,超时就是超时,这两者没关系。
开发者决定当超时情况出现的时候按照取消处理,那是开发者的事情。

推荐问题