Есть несколько причин, почему вы не можете это увидеть.
Содержимое, полученное из запроса AJAX, обрабатывается сервером, как и любой другой запрос http / php.
Что происходит, так это то, что данные кэшируются буфером php, а затем по окончании сбрасывают его на выход. Какой апач вам тогда поставит.
Существует так мало данных, что нет необходимости очищать этот буфер перед выполнением процессов. Таким образом, вы видите только конечный результат.
Если у вас было выведено много данных, которые приводят к тому, что вывод сбрасывается раньше руки, тогда вы можете получить его.
Другая проблема будет в том, что вы обработчик запросов ajax. Я почти уверен, что используемый вами (и всеми остальными) метод onComplete будет вызываться только тогда, когда завершится вывод запроса сервера, а в вашем браузере будут полные данные.
Может быть возможно использовать другое событие или написать собственный код ajax (без использования таких вещей, как jQuery), но я даже не уверен, решит ли это вашу проблему; поскольку это также может быть связано с реализацией запроса x http.
Могу я спросить, для чего вы пытаетесь это сделать? может быть более простое решение для вашей реальной проблемы * я предполагаю, что это не тот код, который вы на самом деле используете на своем сайте).
Dan