|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.09.2014, 16:04 | #1 |
Форумчанин
Регистрация: 04.01.2013
Сообщений: 171
|
Не дожидаться ответа
Здравствуйте!
Я через форму передаю данные на PHP скрипт, где в дальнейшем идет длительная обработка. Можно ли сделать так, чтобы пользователю не приходилось ждать столь долго ответа. Вернее вместо долгой загрузки страницы сделать простое оповещение о том, что задание поставлено в очередь. Спасибо! |
17.09.2014, 16:25 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
Можно, Ajax вам в помощь!
|
17.09.2014, 18:24 | #3 |
Форумчанин
Регистрация: 04.01.2013
Сообщений: 171
|
|
17.09.2014, 19:36 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
отправляете нужные параметры... в скрипте сразу формируете ответ для аякся и потом продолжаете выполнять длительные операции... я думаю так
|
19.09.2014, 15:48 | #5 |
читер
Форумчанин
Регистрация: 05.10.2009
Сообщений: 150
|
Запрос может быть синхронным и асинхронным. Вам нужен вариант с асинхронным аякс запросом.
$me = $me == $me ? $me : $me;
|
19.09.2014, 16:51 | #6 | |
Форумчанин
Регистрация: 15.02.2012
Сообщений: 821
|
Цитата:
Делаете ajax запрос и записываете данные в БД, отсылаете сразу ответ "поставлено очередь". А крон в фоне будет смотреть таблицу на новую работу и выполнять её.
^-.-^ My GitHub
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не дожидаться выполнения Synchronize() | bakanaev | Общие вопросы Delphi | 6 | 13.03.2013 17:24 |
Сокращение ответа | STIFLER32 | Microsoft Office Word | 4 | 22.03.2012 18:41 |
жду ответа | вовик 82 | Помощь студентам | 1 | 27.05.2011 11:15 |
поиск ответа | BUMPER | Помощь студентам | 0 | 18.06.2010 21:12 |
Интервал ответа | Pavelok | Работа с сетью в Delphi | 3 | 16.05.2009 22:08 |