2012-01-26 4 views
0

страница, которую я хочу получить из моего php-скрипта, содержит ajax. Поэтому, когда я делаю что-то вроде: file_get_contents ($ url);php: Получить содержимое страницы с загруженным AJAX

Я получаю только содержимое с помощью javascript.

Возможно ли получить страницу со всеми выполненными ajax?

+0

Чтобы уточнить: вы загружаете страницу с помощью 'file_get_contents ($ url)' (кстати, вы загружаете его с удаленного сервера?), Который загружает некоторый контент с помощью AJAX, и в результате вы получаете источник JS, я правильно? –

ответ

2

Чтобы запустить содержимое javascript из javascript, входящего через AJAX, вам нужно будет запустить eval в скрипте, но вы должны быть абсолютно уверены, что javascript не является «пользователем», в противном случае это может привести к некоторому серьезные проблемы безопасности на ваших руках.

Также не рекомендуется использовать eval - лучше загрузить js-файл, когда вы вытаскиваете содержимое через AJAX, и ваш AJAX-успех активирует функцию в файле js.

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