Javascript JQuery Onload刷新iframe
我有一个包含iframe的页面 我的问题是,有时我需要修改iframe的页面,但除非我转到该框架并手动重新加载,否则更改不会显示在主页面上Javascript JQuery Onload刷新iframe,javascript,jquery,iframe,Javascript,Jquery,Iframe,我有一个包含iframe的页面 我的问题是,有时我需要修改iframe的页面,但除非我转到该框架并手动重新加载,否则更改不会显示在主页面上 是否有方法在页面加载时刷新iframe,或者类似的方法来解决此问题?重新设置iframe的src属性足以使其重新加载。例如: $(function() { $('#idOfIFrame').attr('src', 'http://yourDomain.tld/yourPage'); }); 将导致iframe加载http://yourDomain.tl
是否有方法在页面加载时刷新iframe,或者类似的方法来解决此问题?重新设置iframe的
src
属性足以使其重新加载。例如:
$(function() {
$('#idOfIFrame').attr('src', 'http://yourDomain.tld/yourPage');
});
将导致iframe加载http://yourDomain.tld/yourPage
或者,如果iframe src与外部页面位于同一域中,则可以通过以下方式触发刷新:
document.getElementById('idOfIFrame').contentDocument.location.reload(true);
您可以在文档准备就绪时执行以下操作:
$(document).ready(function() {
$('#your_iframe_id').attr( 'src', function ( i, val ) { return val; });
});
您的意思是,如果iframe与父页面位于同一个域中,则以下JavaScript将执行重新加载:
document.getElementById('iframeID').contentDocument.location.reload(true);
您可以在需要刷新时使用它