Я создаю iframe динамически для использования в качестве места для выполнения вызова API на основе форм.
$('<iframe>').attr({
name : "secret_sending_iframe",
src : "#",
style : "visibility:hidden; width:0px; height:0px;"
}).appendTo("#recordingControl");
это побочный эффект, из-за которого снова запускается мой $ (document) .ready (). Это понятно, так как он говорит мне, что мой iframe готов, но теперь мне нужно отличить исходный документ от готового нового документа. Есть ли какой-то способ сказать, что это iframe, который только что стал готовым, кроме проверки на отрицательное существование iframe, чтобы сказать, что это первый вызов .ready ()?
Кстати, тестирование $ ("iframe") в вызове $ (document) .ready () вернуло [], чего я не ожидал. Поэтому лучшим решением для меня было использовать window.location.href, см. Ниже ...