2009-12-01 1 views
0

Как мне применить jquery на php-страницу, загруженную с xmlhttprequest Я пробовал это, но когда php-страница загружается с xmlhttprequest, сбой jquery. так что я должен делать, чтобы jquery мог работать после загрузки страницы.jquery не удается при загрузке страницы с xmlhttprequest

+6

Сообщите нам ваш код! –

ответ

0

Если вы загружаете страницу с помощью xhr, вы делаете только это: загрузите содержимое этой страницы. Если на загружаемой странице есть скрипты, то они не будут выполняться , что и нужно здесь.

Итак, лучший совет, который я могу здесь дать, - переосмыслить вашу архитектуру. Возможно ли, чтобы вы загрузили скрипты на странице, которая загружает xhr, а не на целевую страницу? Страшная идея заключалась бы в том, чтобы проанализировать xhr.responseText, чтобы найти блоки скриптов и оценить их. Отвратительное решение, но довольно широко используемое по соображениям производительности, заключается в отправке xhr для файлов javascript отдельно и eval().

0

Использование должно использовать метод jQuery live вместо привязки, если у вас есть элементы, которые добавляются позже на вашей странице через Ajax.