我将一个在 weblogic 中的 Liferay5 上工作的应用程序(使用 ice faces 1.8 制作)部署到了带有 tomcat 的 Liferay6 中。应用程序和一切似乎都很好......唯一不起作用的是javascript......当我点击一个按钮,改变一个选择,当应该进行ajax调用时什么都没有。我调试了一点 javascript,发现在函数iceSubmit和iceSubmitPartial中有对方法H.sendOn(currentConnection($element(B), $element(D)));的调用。
该方法实现如下:
发送:函数(B){ B.发送(这个); }
传递的对象(一个 HtmlDiv)的方法send是用 noop 函数实现的:
函数.NOOP = 函数() { };
问题是……为什么会发生这种情况???
我不知道JSF,真诚地我不知道我可以从哪里开始搜索......