powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / wait/notify в javascript.
4 сообщений из 4, страница 1 из 1
wait/notify в javascript.
    #38791277
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть такие сущности:

ajaxRequest1
ajaxRequest2
ajaxRequest3
ajaxRequest4
ajaxRequest5
handler

Есть 5 ajax запросов и по их выполению выполняется всегда один и тот же обработчик. Доподлинно известно только то, что ajaxRequest1 пошлётся первым.

Необходимо обеспечить следующее:

Не запускать следующий ajaxRequest пока предыдущий не обработан. в коде они никак не синхронизированы.

то есть вот так например:

ajaxRequest1
handler
ajaxRequest2
handler
ajaxRequest3
handler
ajaxRequest4
handler
ajaxRequest5
handler

но не так:

ajaxRequest1
ajaxRequest2
ajaxRequest3
ajaxRequest4
ajaxRequest5
handler
handler
handler
handler
handler



Обработчики должны выполняться в таком же порядке как начали отправляться ajax запросы.

как в js решить такую задачу?
...
Рейтинг: 0 / 0
wait/notify в javascript.
    #38791344
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90,
переходи на websocket, и этой проблемы не будет.
...
Рейтинг: 0 / 0
wait/notify в javascript.
    #38791356
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90как в js решить такую задачу?
Запускай запрос, получив предыдущий ответ...
...
Рейтинг: 0 / 0
wait/notify в javascript.
    #38791492
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

я бы написал

while(condition == false){;}

но всё зависает нахрен
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / wait/notify в javascript.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]