Если вы сбросите содержимое (ob_flush) AJAX-запроса, содержимое будет загружено? - PullRequest
7 голосов
/ 29 января 2010

Я имею в виду ... Давайте просто сделаем AJAX-запрос и вставим результат в результат div # ..

В серверном скрипте используйте ob_flush () для отправки заголовка, но не прекращайте запрос до его завершения (с exit или ob_flush_end )

Содержимое будет загружено в #result только после завершения запроса ( exit или ob_flush_end ) или будет загружаться каждый раз, когда скрипт отправляет заголовок с помощью ob_flush

Обновление:

Я буду использовать jQuery load () , чтобы сделать запрос, и PHP, чтобы ответить на него

1 Ответ

4 голосов
/ 29 января 2010

Да, содержимое будет возвращено, но ReadyState объекта XHR не будет установлен в 4, поэтому, если вы полагаетесь на это для обновления вашего div (что делают большинство автозагрузчиков AJAX в библиотеках JS), вы не увидите это автоматически.

...