У меня есть код, где я запускаю два AJAX запроса один за другим, первый из которых вызывается, требуется некоторое время, чтобы получить ответ, второй вызываемый действительно быстрый.
Когда я выполняю два запроса, я получаю ответ только на второй, после того как первый решен, хотя я знаю, что ответ на второй готов до этого.
Это способ AJAX должен работать или я могу что-то сделать, чтобы это изменить? Для пояснения я хочу получить ответ на второй запрос, как только он будет готов, даже если первый все еще ожидает ответа.
Временная шкала выглядит примерно так:
- делает запрос A;
- запрос A обрабатывается;
- делает запрос B;
- запрос B обрабатывается;
- запрос B является готов;
- Запрос A готов;
- Запрос A получает свой ответ;
- Запрос B получает свой ответ;