Я пытался освежить iframe
через JQuery с помощью:Iframe освежает через JQuery
$("#iframeid").attr("src", $("#iframeid").attr("src"));
но постоянно освежать, как бесконечный цикл, может кто-нибудь сказать мне эту проблему?
Я пытался освежить iframe
через JQuery с помощью:Iframe освежает через JQuery
$("#iframeid").attr("src", $("#iframeid").attr("src"));
но постоянно освежать, как бесконечный цикл, может кто-нибудь сказать мне эту проблему?
Если вы прикрепляете этот код к событию загрузки iframe, то то, что вы видите, является ожидаемым поведением. Что вы в основном говорите в iframe:
Каждый раз, когда вы загружаетесь, перезагружайтесь.
Так что, я думаю, вы можете увидеть поведение цикла в этом утверждении.
Что вам нужно сделать, это прикрепить код перезагрузки к другому событию. Возможно, щелчок пользователя.
$("#refreshButton").on('click',function(){
$("#iframeid").attr("src", $("#iframeid").attr("src"));
});
Таким образом, iframe будет перезагружен только тогда, когда вы этого захотите. Вы также можете прикрепить перезарядку к интервалу, чтобы получить периодические перезагрузки:
var refreshInterval = setInterval(function(){
$("#iframeid").attr("src", $("#iframeid").attr("src"));
},60000);
Этого код обновит IFrame каждые 60000 миллисекунд, или каждую минуту (60 * 1000 = 60000).
Черт, эта запятая запуталась. Я собирался рассказать о «ЧТО ?! 60 мс - это одна минута? Ты сумасшедший!» Но потом я решил, что вы пишете в методе другого типа ... –
@bra - hahaha ... вы на самом деле правы: P Это сбивает с толку ... – Lix
@jam - вы взломали меня "iframe's не являются устройствами Apple. .. "': P – Lix
Это решение. Обновить iframe с помощью jquery.
$('#iframeID',window.parent.document).attr('src',$('#iframeID',window.parent.document).attr('src'));
и если вы работаете с таким же родителем, то
$('#iframeID',parent.document).attr('src',$('#iframeID',parent.document).attr('src'));
Где этот код? В iframe? в петле? Возможно, покажет другой код, связанный с этим процессом. – jmort253
Вы положили это на событие загрузки iframe? –
этот код в функции, я добавляю 'data-role =" кнопку "jquerymobile атрибут к якорю, и этот якорный тег находится в iframe, поэтому я обновляю iframe для применения атрибута на привязном теге – gaurav