0

我有一个按钮,点击它就会对 @ViewScoped bean 进行 AJAX 调用。这在 Firefox 中可以正常工作,但在 IE 上不行。然而,相同的功能在 IE 和 Firefox 的其他页面中都有效。所以我对这里有什么问题一无所知。

这是代码

 <h:commandButton id="Search"  value="Search" >
 <f:ajax  execute="Search" render="table"  listener="#{Bean.dosearch}" ></f:ajax> 
 </h:commandButton>

单击“搜索”按钮时,没有任何反应。侦听器操作方法本身没有被调用。操作方法将 AjaxBehaviour 事件作为参数并返回 void。我也无法在 IE 中调试,浏览器中也没有显示错误。任何帮助,将不胜感激 。

4

1 回答 1

0

你可以显示整个页面吗?问题可能不在命令按钮中,而是由其他原因引起的。我发现 BalusC 的以下帖子很有帮助。您的问题可能是由那里提到的第 6 点引起的。如果这对您没有帮助,也许您可​​以在此处发布整个页面以及支持 bean,以便我们可以尝试重现问题。

未调用方法的原因:未调用 commandButton/commandLink/ajax 操作/侦听器方法或未更新输入值

于 2012-12-18T08:54:27.750 回答