Я обрабатываю CSV-файл для импорта каждой строки в базе данных.
Для каждой строки мне нужно попросить API Карт Google получить координаты широты и долготы, чтобы я мог взять несколько миллисекунд для каждой строки.
Чтобы дать некоторую обратную связь пользователю, я хочу добавить каждую строку с запросом AJAX POST к API сервера, чтобы проверить правильность каждой строки и дать некоторые отзывы о прогрессии.
Моя проблема в том, что AJAX означает асинхронный, и каждый запрос отправляется одновременно, без ожидания ответа.
Если более 5 запросов отправляются одновременно, сервер возвращает 500 HTTP Error.
Как я могу отложить каждый запрос, чтобы дождаться возвращения предыдущего, чтобы отправить следующий?
Я использую функцию JQuery ajax $.post()
для отправки каждого запроса.
Спасибо за вашу помощь