2013-02-07 2 views
0

мне нужно, что при нажатии на определенную кнопку на экране (который вызывает запрос р/сервер Ajax) релиз сервера экрана пользователя и продолжить работу службы в фоновом режиме. Я использую PHP и JQuery с ZendFramework.Как я могу запустить запрос пользователя в фоновом режиме?

Слегка отредактированный машинный перевод:

Мне нужно, что когда пользователь нажимает определенную кнопку на экране (срабатывающая запрос Ajax ж/сервер), сервер высвобождает экран пользователя и продолжать работать в фоновом режиме службы. Я использую PHP и JQuery с ZendFramework. Как я не должен подходить к этому?

+0

запросы Ajax уже «фоновые» рабочие места. Мне нужно –

+0

но продолжить выполнение с экрана пользователя бесплатно, без ответа ждать –

+0

Вот что для AJAX. выпалить запрос в фоновом режиме браузера, в результате чего пользователь, способный продолжать работать на этой странице. –

ответ

0

Трудно понять ваш вопрос (португальцы ясно версия не более чем один INGLES). Насколько я понимаю, вы хотите, чтобы ваш код PHP для продолжения работы в то время как пользователь может делать другие вещи.

Обычно вам не нужно ничего делать, чтобы достичь этого, AJAX Когда вызов выполняется в фоновом режиме, обработка сервер будет продолжаться, даже если другие запросы сделаны. Также не Que указательных SERVER экрана пользователя, так что это на стороне клиента.

Если вы хотите, чтобы иметь возможность работать, пока Аякс JS работает хорошо JQuery поддерживает синхронные и асинхронные вызовы, но по умолчанию является асинхронным, поэтому снова вы не должны ничего особенного.

Просьба уточнить ваш вопрос дальше и, возможно, показать некоторый код, чтобы мы могли понять, и я буду обновлять мой Anwer и очистить INGLES в вашем вопросе, как только я понимаю, что вы имеете в виду.

0

Как насчет добавления PHP Exec в вашем AJAX вызывающего сценария.

exec($cmd . " > /dev/null &"); 

Вы должны перенаправлять Programs выход где-то тоже донные обычно/Dev/нуль

Смежные вопросы