0
我有一個iframe
,它通過JSF Backing Bean
動態更改值。JSF值綁定 - 更改iFrame src刷新整個頁面
<iframe src="#{myBean.url}" />
雖然改變iframe
的src
價值,不知何故,我刷新整個頁面。 我只需要刷新iframe
而不是整個頁面。 如何停止刷新整個頁面,但只有iframe
?
我有一個iframe
,它通過JSF Backing Bean
動態更改值。JSF值綁定 - 更改iFrame src刷新整個頁面
<iframe src="#{myBean.url}" />
雖然改變iframe
的src
價值,不知何故,我刷新整個頁面。 我只需要刷新iframe
而不是整個頁面。 如何停止刷新整個頁面,但只有iframe
?
只需將它放在一個帶有給定ID的JSF組件中,您將通過AJAX重新渲染它。
實施例:
<h:form>
<h:commandButton value="Update iframe">
<f:ajax render=":iframe-holder"/>
</h:commandButton>
</h:form>
<h:panelGroup id="iframe-holder" layout="block">
<iframe src="#{myBean.url}">
Iframes not supported
</iframe>
</h:panelGroup>
和更改命令按鈕的操作方法或以任何其他方式的URL。
這僅僅發生在一些IE更新中。現在它不刷新整個頁面。謝謝 – sura2k
發佈您嘗試過的代碼。 –