Я не мог найти, как это сделать после проскальзывания через S \ O. Я использую javascript для создания iframe, а затем загружаю jQuery в iframe. Теперь я просто хочу вызывать методы, такие как $ ajax в контексте Iframe. Вот как я это сделал.Как использовать методы jQuery внутри контекста iframe
var iframe = document.createElement('iframe');
iframe.name = "loginFrame";
iframe.id = "loginFrame";
document.body.appendChild(iframe);
var idocument = iframe.contentWindow.document;
var jq = idocument.createElement('script');
jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js";
idocument.getElementsByTagName('body')[0].appendChild(jq);
jq.onload = function() {
}
Это работает и idocument
будет на самом деле есть скрипт JQuery в его теле. Теперь, используя iframe, как мне делать вызовы с помощью jQuery?
idocument.$.ajax(url, settings)
Не работает и возвращает Uncaught TypeError: Cannot read property 'ajax' of undefined
ошибку. Любая помощь высоко ценится?
Нет реальной необходимости вставлять jQuery в iframe, если у вас есть это в главном окне. – charlietfl