我对 $.ajax、.done 和 .fail 一无所知
我开始我的ajax调用,将其分配给一个变量。
在下一个 ajax 调用中,我测试变量是否已定义,然后调用 abort。
我无法理解 .abort() 是否会导致 .done 的执行。
如果它导致.done,如何检查状态并检测中止的调用?
来自http://api.jquery.com/jQuery.ajax/#jqXHR :
In particular, calling .abort() on the object will halt the request before it completes.
...所以我明白 .done 在 .abort 后不会被解雇,对吗?
最佳答案
fail
回调的第二个参数是 textStatus
,对于应为 “abort”
的中止请求。我不希望触发 done
回调。
关于jquery:中止ajax会触发完成还是失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14435679/