我在页面上有3个按钮。 每个人通过点击它发出AJAX请求。针对特定情况同步AJAX
这些所有请求都应该以异步模式进行。 但第二次点击任何按钮应该: 1.停止当初点击此按钮的当前请求。
OR
- 什么也不做。
优选选项#1。
我知道关于abort(),但我的问题 - 如何检测(从某个按钮)的Ajax请求仍未完成?这里的要点是 - 某个按钮的请求。我不想停止所有的Ajax请求。我只想停止第一次点击相同按钮时发出的请求。
在我的项目中,我使用jQuery 是这样的http://api.jquery.com/category/deferred-object/可以帮助我吗?如果是,你能提供任何合适的例子吗?
感谢
是的,我可以检查readyState,决定做什么,你是对的。 – user1016265 2012-01-05 08:11:28