
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.10.2014, 01:40
|
|||
|---|---|---|---|
|
|||
wait/notify в javascript. |
|||
|
#18+
Есть такие сущности: 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 решить такую задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.10.2014, 07:29
|
|||
|---|---|---|---|
wait/notify в javascript. |
|||
|
#18+
redwhite90, переходи на websocket, и этой проблемы не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.10.2014, 08:12
|
|||
|---|---|---|---|
wait/notify в javascript. |
|||
|
#18+
redwhite90как в js решить такую задачу? Запускай запрос, получив предыдущий ответ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=22&mobile=1&tid=1446581]: |
0ms |
get settings: |
5ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 327ms |

| 0 / 0 |
