如何在不挂断的情况下处理大量的ajax查询?

时间:2010-10-25 09:36:01

标签: jquery ajax http post

我正在处理csv文件以导入数据库中的每一行。

对于每一行,我都要求Google Maps API获取其纬度和经度坐标,以便每行可以花费几毫秒。

为了向用户提供一些反馈,我选择向服务器API添加带有AJAX POST请求的每一行,以检查每一行的有效性并提供一些进展反馈。

我的问题是AJAX意味着异步并且每个请求都是在不等待答案的情况下同时发送的。

当同时发送超过5个请求时,服务器返回500 HTTP错误。

我怎样才能延迟每个请求,以便等到上一个请求返回之后发送下一个请求?

我正在使用JQuery ajax $.post()函数发送每个请求。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您可以使用Ajax Queue插件。