Я запускаю страницу с запросом Oracle, для выполнения которой требуется более одной минуты. Я открываю эту страницу с помощью функции java-скрипта window.open. Во время выполнения запроса страница показывает пустую белую страницу. Есть ли способ показать какое-то сообщение статуса вместо пустой страницы. Я использовал ob_flush и некоторую другую функцию буферизации, но она не работает.Получение частичного ответа от сервера с использованием php
ответ
Используйте AJAX для запроса данных со своего серверного скрипта. Затем страница может отображать любой контент, который вы хотите, в то время как запрос обрабатывается.
Я не могу использовать ajax .. Существует ограничение на сервер ... – Warrior
Если вы можете использовать javascript, то что мешает вам использовать AJAX? –
AJAX - это клиентская технология. Сервер не может надежно различать вызов AJAX и любой другой. Если вы можете реализовать скрипт на сервере, вы можете использовать AJAX. –
- 1. Получение частичного ответа от Json
- 2. получение ответа от сервера
- 3. Получение тела частичного ответа с использованием AsyncHttpClient
- 4. Получение частичного ответа от API-интерфейса каталога с использованием полей
- 5. Получение ответа JSON от сервера
- 6. Получение частичного ответа от запроса ajax lQuery для индикатора выполнения?
- 7. Получение частичного ответа с асинхронным XMLHTTP
- 8. Получение ответа JSON с сервера
- 9. Получение ответа от php-скрипта
- 10. Получение ответа от сервера в javascript
- 11. ExtJS: Получение ответа от прокси-сервера JSONP?
- 12. Получение ответа от сервера путем прохождения параметров
- 13. Получение ответа сервера синхронизации
- 14. Получение частичного ответа для одного звонка
- 15. Получение ответа от вызова php-скрипта
- 16. Получение ответа от ответа с помощью curl
- 17. PHP-код в зависимости от ответа сервера
- 18. Сколько времени ожидания ответа сервера от сервера?
- 19. Android не получения ответа от PHP сервера
- 20. Получение ответа в формате PDF от сервера с модифицированием
- 21. Получение Sum & Average от ответа, исходящего от сервера
- 22. Получение ответа от Php в javascript
- 23. Получение ответа в реальном времени от PHP
- 24. Получение ответа от PHP через AJAX
- 25. Получение ответа от SOAP в php
- 26. Получение ответа json для android от PHP
- 27. Нет ответа от сервера
- 28. Получение ответа от метода контроллера Codeigniter с использованием AJAX/JQuery
- 29. XMLHttpRequest нет ответа от сервера
- 30. Получение ответа от HTTP-заголовка
Я думаю, что вы можете 'window.open()' страницу состояния, которая затем 'top.location.href = '';' переходите на страницу запроса. Обычно страница статуса должна отображаться до тех пор, пока страница запроса не будет завершена. – Christoph
, если я запустил этот URL-адрес на обычной странице той же самой проблемы – Warrior
Конечно, ваш запрос займет свое время, и он не будет отображаться до его завершения, и вы не измените это поведение. Вот почему я предлагаю вам разделить его на 2 отдельных запроса. Один для сообщения о статусе и один для фактического запроса. – Christoph