Сделать синхронный запрос, вывод, разрывы через AJAX и PHP - PullRequest
1 голос
/ 19 июля 2011

Привет всем!

У меня есть вопросы и проблемы.

Я не хочу слушать, что это невозможно, но ...

Я пишу некоторый код на PHP & ExtJS & Jquery, который может выполнять синхронные операции. Мне нужно подключить серверную часть (сервер под apache) и клиентскую часть (используя apc) и создать синхронный вызов ajax для браузера на стороне клиента.

Пример:

Объект ООП (PHP 5) имеет следующее событие: запрос (POST [запрос]) равен «тесту», который он отправляет:

EX: var d = prompt('test it!');

мне нужно прервать выполнение php, пока не получим значение 'd' и не отправлю его на http-сервер.

После того, как пользователь что-то введет ... PHP просыпается и выполняет операции (ввод / вывод).

Мне нужен ваш совет, как прервать выполнение php, получить вывод в ajax responseceText (js eval) и вернуть указанное пользователем (в браузере) значение на сервере и вывести d (например).

Скрипт php должен выполнять код, который будет следовать после "перерыва" (while)

While(<cond.. time, or exp>) - имеют очень ужасное исполнение - без производительности (.. может быть, у него есть другие способы использования ..). Но while () не печатает текст (поскольку заголовок не сформирован, а скрипт выполняется)

Я жду примеры кода

Я думаю, это очень сложно. Но я надеюсь, что кто-нибудь может посоветовать мне что-то ...

1 Ответ

0 голосов
/ 22 ноября 2012

Попробуйте добавить следующее в свой запрос AJAX:

$.ajax({
            url: 'your_url',
            async: false,
       ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...