Как мне применить jquery на php-страницу, загруженную с xmlhttprequest Я пробовал это, но когда php-страница загружается с xmlhttprequest, сбой jquery. так что я должен делать, чтобы jquery мог работать после загрузки страницы.jquery не удается при загрузке страницы с xmlhttprequest
ответ
Если вы загружаете страницу с помощью xhr, вы делаете только это: загрузите содержимое этой страницы. Если на загружаемой странице есть скрипты, то они не будут выполняться , что и нужно здесь.
Итак, лучший совет, который я могу здесь дать, - переосмыслить вашу архитектуру. Возможно ли, чтобы вы загрузили скрипты на странице, которая загружает xhr, а не на целевую страницу? Страшная идея заключалась бы в том, чтобы проанализировать xhr.responseText, чтобы найти блоки скриптов и оценить их. Отвратительное решение, но довольно широко используемое по соображениям производительности, заключается в отправке xhr для файлов javascript отдельно и eval()
.
Использование должно использовать метод jQuery live вместо привязки, если у вас есть элементы, которые добавляются позже на вашей странице через Ajax.
Сообщите нам ваш код! –