根据我为这个特定项目提供的规范,我同时启动了几十个AJAX请求,并在完成后显示结果以尽快给出响应.
目前我将所有项目显示为"正在加载...",然后在请求完成时逐渐被替换.
由于浏览器的限制,其中只有大约五个实际上在任何给定时间加载,其他的被阻止,直到早期的完成.
我想知道是否有任何方法可以找出块何时结束并且实际发送了请求.
初始测试onreadystatechange用于检测不是很有希望的readyState值4- 没有事件在它完成之前被触发,此时我得到2,3并且4立即连续(注意,对于测试,AJAX响应被usleep随机时间人为地延迟)
有任何想法吗?或者是我唯一真正选择手动实现阻止部分?
小智 -3
你可以使用jquery函数来调用ajax请求吗?最好并行发送多个请求并尽快得到响应。