Ajax的更新突然需要30+秒,而不是0.5~2秒



我正在创建一个使用wildfly 8.2和primefaces的jsf 2.2 web应用程序,它运行得非常好。但是两三天之后,出现了一个奇怪的ajax更改事件加载行为。

我使用一个带有f:ajax更改事件的h:selectOneMenu组件来加载和刷新p:outputPanel。问题是,如果激发了change事件,那么数据加载正确,并且在几毫秒内可用,但是jsf视图上的刷新事件需要30秒甚至更长时间。我不知道为什么。几天前,组件在0.5到2秒内被刷新。我对此组件或视图没有任何更改。

我调试了视图控制器,可以看到数据集现在可用,但在firebug中,post请求正在进一步工作,30秒后,结果显示在jsf视图上。

有人或曾经有过同样的问题吗?如何从f:ajaxchange事件中调试javascript?

希望有人能帮我

经过几天的调试,我发现了错误。就他们所感兴趣的一切而言。视图上是一个h:textLabel,其中填充了一些数据。如果ajax更改事件被触发,这个字段也会获得新的数据,但我不知道为什么如果这个字段中有一个特殊的符号,比如"\n",那么在视图中更新这个字段需要很长时间。

最新更新