我正在处理一个csv文件来导入数据库中的每一行。
对于每一行,我必须要求GoogleMapsAPI获取其纬度和经度坐标,这样我就可以为每一行花费几毫秒的时间。
为了向用户提供一些反馈,我选择向服务器API添加带有Ajax Post请求的每一行,以检查每一行的有效性并给出一些进度反馈。
我的问题是Ajax意味着异步的,每个请求都是同时发送的,而不需要等待应答。
当同时发送超过5个请求时,服务器返回500个HTTP错误。
在发送下一个请求之前,我如何能够延迟每个请求,以等待上一个请求返回?
我正在使用jquery ajax
$.post()
发送每个请求的函数。
谢谢你的帮助