JQuery между кадрами и AJAX загрузки - PullRequest
0 голосов
/ 18 марта 2011

У меня есть сайт с главной страницей, iframe и несколькими AJAX-страницами внутри iframe.

Пример: Window(main page) > iFrame > Ajax Load > Ajax Load

Мне нужно, чтобы JQuery был доступен для всех этих компонентов, но единственный способ, с помощью которого я получил это, - загрузить новый экземпляр JQuery для главной страницы, iframe и каждой отдельной загрузки ajax.

Я слышал, что вы можете использовать parent.$() для использования JQuery изнутри iframe, но я также слышал, что это может усложнить селекторы, и я не уверен, работает ли это вообще для загрузок AJAX.

Итак, кто-нибудь может объяснить, как я могу загрузить один экземпляр JQuery и использовать его внутри iFrame и любой загруженной страницы AJAX?

1 Ответ

0 голосов
/ 18 марта 2011

iFrame работает как отдельное окно, поэтому вам нужно либо использовать родительский селектор, либо загрузить jQuery в самом iFrame. Предполагая, что iFrame выполняет загрузку ajax, только родительская страница в iFrame должна будет включать файл js.

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