小编典典

刷新页面而不刷新iframe

java

我有一个jsp文件,其中我在页面顶部显示外部页面(使用iframe),其他部分是写在jsp文件中的html代码的输出。

HTML代码如下所示:

<body>
    <iframe src="http://www.example.com"
            width="100%" 
            height="60" 
            style="border: none;"
            id="ifrm">
    </iframe>
    <table>.....</table>
    <table>.....</table>
</body>

现在,我想以编程方式刷新页面而不刷新iframe

我的问题是我可以不刷新页面就刷新页面iframe吗?

答案/提示将不胜感激。


阅读 265

收藏
2020-11-30

共1个答案

小编典典

iframe嵌在主HMTL页面(或在JSP)。因此,如果刷新页面,则肯定会再次加载iframe。

为了避免这种情况,我可以考虑以下两种选择:

  1. 使用AJAX填充页面的其余内容。这将涉及进行Ajax Call并<table>..</table>再次渲染内容(等)。

  2. 更简单的选择:将其余内容放入另一个iframe。这将涉及为其余内容创建另一个JSP页面。

2020-11-30