У меня есть управляющее приложение, использующее веб-сервисы asp.net.
У меня есть таймер, который выполняет асинхронный вызов веб-службы каждые 5 секунд для обновления экрана. Есть также пользовательские кнопки для обновления частей экрана, также выполняющие асинхронные вызовы веб-службы.
Проблема заключается в том, что мой экран запутался, если пользовательская команда веб-сервиса была введена до того, как пришел ответ веб-службы таймера.
В основном, я хочу, чтобы пользовательская команда ждала, если в процессе находится ожидающий асинхронный вызов таймера. Как мне синхронизировать между этими вызовами в Javascript?
Спасибо.