Предотвратить множественные Ajax обновления - PullRequest
1 голос
/ 16 марта 2020

У нас есть клиент веб-календаря, который показывает события в режиме реального времени. Всякий раз, когда на сервере происходит обновление, мы используем Ably Realtime, чтобы уведомить клиента о том, что ему необходимо запрашивать обновления с сервера. Затем клиент использует вызов Ajax для получения обновленной информации с сервера.

Проблема заключается в том, что происходит несколько обновлений, и иногда новый вызов Ajax запускается до завершения старого. Проблема в том, как заставить второй Ajax вызов выполняться только после завершения первого.

Пример кода:

channel.subscribe(function(message) { $.ajax({...}) });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...