在我的web应用程序中,我有一系列快速触发的ajax调用。在服务器上,这些需要按照从客户端发送的顺序进行处理。jQuery同步非阻塞AJAX调用
我一直在使用jQuery中的async: false
配置来做到这一点。但是,这会导致GUI变得非常缓慢,同时阻止通话完成。使用async: true
GUI是响应式的,但请求并不总是按顺序处理。
是否有排队Ajax请求的替代无阻塞方式,所以前一个已完成后才会下一个被发送?
注意:我没有要处理的“列表”的请求。这些请求是即时生成的,因此我需要能够在生成它们时将它们填充到某种类型的FIFO队列中,然后使用某个过程消耗队列。
你可以调用每一个时,前一个结束。 – ocanal 2012-07-24 21:22:20