我有一個包含iframe的頁面。JQuery Onload刷新iframe
我的問題是,我有時需要修改iframe的頁面,但主頁上沒有顯示更改,除非我轉到該框架並手動重新加載它。
有沒有辦法刷新頁面加載時的iframe或類似的方式來排序這個問題?
我有一個包含iframe的頁面。JQuery Onload刷新iframe
我的問題是,我有時需要修改iframe的頁面,但主頁上沒有顯示更改,除非我轉到該框架並手動重新加載它。
有沒有辦法刷新頁面加載時的iframe或類似的方式來排序這個問題?
你可以在文件準備好做你的意思是這樣嗎
重新設置iframe的src
屬性足以導致其重新加載。例如:
$(function() {
$('#idOfIFrame').attr('src', 'http://yourDomain.tld/yourPage');
});
將導致iframe來加載http://yourDomain.tld/yourPage
。
另外,如果IFRAME SRC是在同一個域中的外部頁面,則可以通過觸發刷新如下:
$(document).ready(function() {
$('#your_iframe_id').attr('src', function (i, val) { return val; });
});
:
document.getElementById('idOfIFrame').contentDocument.location.reload(true);
提供的iframe與父頁面位於同一個域中,下面的JavaScript將執行重載:
document.getElementById('iframeID').contentDocument.location.reload(true);
只要需要刷新它就可以使用。