0
我正在處理一個csv文件以導入數據庫中的每一行。如何在不掛斷的情況下處理大量的Ajax查詢?
對於每一行,我必須要求Google Maps API獲取其經緯度座標,以便每行可以花費一些毫秒。
爲了給用戶一些反饋,我選擇在服務器API中添加帶有AJAX POST請求的每一行,以檢查每行的有效性並給出一些進度反饋。
我的問題是AJAX意味着異步,並且每個請求都是在不等待答案的情況下同時發送的。
當超過5個請求在同一時間發送時,服務器返回500 HTTP錯誤。
爲什麼我可以延遲每個請求,以便等到上一個請求返回之前發送下一個請求?
我使用jQuery ajax $.post()
函數發送每個請求。
感謝您的幫助
看起來相當不錯。你有一個它如何工作的例子嗎? – Natim 2010-10-25 09:46:07
這是一個[示例](http://docs.jquery.com/AjaxQueue)。 – 2010-10-25 09:46:56
它也有這個插件的接縫:http://code.google.com/p/jquery-ajaxq/ – Natim 2010-10-25 09:52:39