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

新手上路,请多包涵

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

阅读 1.1k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题