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

start [/forum/topic.php?fid=22&fpage=87&tid=1446581]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 351ms |

| 0 / 0 |
