|
|
|
(jquery) параллельное выполнение нескольких AJAX вызовов getJSON
|
|||
|---|---|---|---|
|
#18+
По видимому не работает, аджакс реквесты становятся в очередь. Задумка такая. У меня есть длительный процесс, который запускается через AJAX (getJSON), в JSON возращаются результаты выполнения по завершению процесса. Хотелось бы еще показывать прогресс индикатор типа там обработано 1200 строк из 3400. Для этого длительный процесс помещает в переменную сессии количество обработанных на данный момент строк а я это значачение хочу по AJAX запрашивать периодически по таймеру и обновлять информацию о прогрессе. Так вот, эти AJAX запросы становятся в очередь и ждут пока выполнится первый AJAX запрос. Как это можно решить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 12:27 |
|
||
|
(jquery) параллельное выполнение нескольких AJAX вызовов getJSON
|
|||
|---|---|---|---|
|
#18+
Блокируется файл сесии? Перед выполнением длительного действия неплохо бы сделать session_write_close; Состояние можно отображать в отдельном файле, строке базы данных или открывать-записывать-закрывать сессию Еще вариант - переписать сохранение сессий в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 15:39 |
|
||
|
(jquery) параллельное выполнение нескольких AJAX вызовов getJSON
|
|||
|---|---|---|---|
|
#18+
Серьезно? Параллельный доступ к переменной сессии в PHP невозможен? А я на jQuery бочку качу ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 15:50 |
|
||
|
(jquery) параллельное выполнение нескольких AJAX вызовов getJSON
|
|||
|---|---|---|---|
|
#18+
Да, ты был прав, без использования сессии несколько ajaxov работают на ура, вот засада ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 16:00 |
|
||
|
(jquery) параллельное выполнение нескольких AJAX вызовов getJSON
|
|||
|---|---|---|---|
|
#18+
ПупПо видимому не работает, аджакс реквесты становятся в очередь. Задумка такая. У меня есть длительный процесс, который запускается через AJAX (getJSON), в JSON возращаются результаты выполнения по завершению процесса. Хотелось бы еще показывать прогресс индикатор типа там обработано 1200 строк из 3400. Для этого длительный процесс помещает в переменную сессии количество обработанных на данный момент строк а я это значачение хочу по AJAX запрашивать периодически по таймеру и обновлять информацию о прогрессе. Так вот, эти AJAX запросы становятся в очередь и ждут пока выполнится первый AJAX запрос. Как это можно решить? а можно попросить сниппет какой-то, а то у меня код: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. + Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Не работает. Ничего не выводит(ни прелоадера, ни бегущих процентов), потом выводит данные, потом данные исчезают и выводит прелоадер и 100%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 15:38 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=92&tid=1446785]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 317ms |

| 0 / 0 |
