Задать вопрос
@winser

Почему Ajax перестает обрабатывать запрос?

После нажатия на ссылку по событию onclick запускается javascript функция которая с помощью ajax начитает слать запросы по API на внешний сервис в цикле, когда этих запросов не больше 30, то функция успешно завершается и показывает результат в тег в браузере, а когда запросов больше, то в Ajax происходит ошибка срабатывает условие
jqXHR.status === 0 из этой функции
error: function (jqXHR, exception) {
                    var msg = '';
                    if (jqXHR.status === 0) {
                        msg = 'Not connect.\n Verify Network.'+ jqXHR.responseText;
                    }}

И в браузер ничего не выводиться
Хотя в это же время я через PHP пишу ответы которые поступают по API в тхт файл и там все хорошо, то есть к примеру есть 40 запросов к API все они пишутся в тхт, хотя AJAX уже выдал ошибку.

Пробовал делать паузу в php между запросами ничего не изменилось.

Что можно еще сделать ?
  • Вопрос задан
  • 252 просмотра
Подписаться 1 Простой 8 комментариев
Пригласить эксперта
Ответы на вопрос 1
https://docs.diffusiondata.com/cloud/latest/manual...

Браузеры имеют ограничение на кол-во одновременных открытых подключений к одному сайту
Попробуйте на своём сайте включить http2, тогда все запросы будут идти в рамках одного соединения
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы