JQuery не удается, пока страница загружается с xmlhttprequest - PullRequest
0 голосов
/ 01 декабря 2009

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

Ответы [ 2 ]

0 голосов
/ 01 декабря 2009

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

0 голосов
/ 01 декабря 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...