加载一次 iframe 后重新加载 iframe

3

每次iframe完全加载后,我需要重新加载(刷新)它

我正在尝试使用javascript实现此操作

    <iframe id="iframe_your_bids" src="../file.asp">
    </iframe>

    <script> 
    $(document).ready(function() {
    document.getElementById('iframe_your_bids').contentWindow.location.reload();
    });
    </script>
< p> 但是 iframe 不重新加载

< p>如何在每次完全加载时重新加载iframe?

2个回答

6
您可以像这样使用 .load 事件。

$(document).ready(function() {
  $('#iframe_your_bids').load(function(){
    document.getElementById('iframe_your_bids').contentDocument.location.reload(true);
  });
});
<iframe id="iframe_your_bids" src="../file.asp"></iframe>


0
$(document).ready(function() {
  $('#iframe_your_bids').load(function(){
    document.getElementById('iframe_your_bids').contentDocument.location.reload(true);
  });
});

演示


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接