【发布时间】:2011-12-31 07:42:36
【问题描述】:
我在菜单链接上使用 JSF Ajax 来加载页面内容。 内容使用 ui:insert 和 ui:composition 与模板属性加载。 ajax 可以正常工作并在所有页面中加载内容而无需重新加载,但我的 java 脚本有问题。
当我单击菜单项时,脚本会随着每个新的 ajax 请求重新加载。 我应该怎么做才能防止脚本重新加载?
【问题讨论】:
-
有人知道这个问题吗?
我在菜单链接上使用 JSF Ajax 来加载页面内容。 内容使用 ui:insert 和 ui:composition 与模板属性加载。 ajax 可以正常工作并在所有页面中加载内容而无需重新加载,但我的 java 脚本有问题。
当我单击菜单项时,脚本会随着每个新的 ajax 请求重新加载。 我应该怎么做才能防止脚本重新加载?
【问题讨论】:
我不确定我是否清楚地理解了您的问题,但也许您应该尝试使用 h:outputScript 组件的渲染属性,例如:
<h:outputScript library="js" name="ajax-util.js"
rendered="#{myBean.renderAjaxFunctions}" />
【讨论】: