是否可以停止jquery全局事件ajaxStart内的当前ajax请求?在ajaxStart中停止jquery ajax请求
5
A
回答
7
.ajaxStart
无权访问xhr对象。然而,.ajaxSend
确实如此。你可以在那里停下来。我不知道你为什么要这样做,但要记住这是一个全局ajax事件 - 所以这有效地阻止了所有的ajax请求(或者至少那些没有global:false
标志的请求)。
$('some-object').ajaxSend(function(e, xhr) {
xhr.abort();
});
2
FYI还有第三种说法也这是用于创建是有帮助的情况下请求阿贾克斯选项对象...
|
|
\|/
\/
$('some-object').ajaxSend(function(e, xhr, options) {
xhr.abort();
});
相关问题
- 1. 如何中止ajaxStart或ajaxSend中的AJAX请求?
- 2. AJAX请求没有停止
- 3. 停止射击Ajax请求
- 4. 如何停止Ajax请求
- 5. jQuery:在Chrome中的Ajax请求中止
- 6. 在Ajax请求后setInterval停止
- 7. 如何停止ajaxSend中的ajax请求?
- 8. jQuery AJAX请求在长请求中中止后重新发送
- 9. 中止AJAX请求
- 10. NodeJS请求模块在6个Ajax请求后停止工作
- 11. 停止jQuery中的所有活动ajax请求
- 12. Ajax请求中的jQuery Ajax请求
- 13. 如何中止jQuery 3.0 AJAX请求?
- 14. 全局中止所有jQuery AJAX请求
- 15. jquery .ajax请求被长时间运行阻止.ajax请求
- 16. jQuery中止请求
- 17. 在iPhone中停止UIWebView中的Ajax请求
- 18. 在Tornado停止请求
- 19. jquery AJAX请求
- 20. 如何停止重复请求jquery?
- 21. 如何停止jQuery长轮询请求?
- 22. 在Casper JS中停止导航请求
- 23. 在客户端中停止HTTP请求
- 24. jQuery ajaxStart
- 25. jquery ajax请求中的URL
- 26. 关于ajaxStart/ajaxStop jquery
- 27. 与jQuery Ajax请求
- 28. Loopback jQuery AJAX请求
- 29. Symfony jQuery ajax请求
- 30. jquery mouseleave ajax请求