我需要使用prototype.js在OFBiz框架内进行Ajax调用。我正在从.ftl文件执行此操作。我对如何处理服务器端感到困惑-通过Java事件还是Java服务?最佳做法是什么?而且我在使框架识别prototype.js文件时遇到问题。脚本标记中的路径名存在一些问题。根据OFBiz框架标准,它必须是一些特殊的命名。

我搜索了Google,但只找到有关如何使用原型的链接,但没有找到原型+ OFBiz组合的链接。如果有人在OFBiz中做过这样的事情,请帮忙。

最佳答案

服务器像处理其他请求一样处理AJAX请求。它可能包含一个事件,也可能不包含一个事件,您的js函数将获得的响应是​​HTML输出(如果响应是view)。如果要使用JSON,则必须使用type="jsonservice"创建一个事件(并且必须在控制器文件中包括jsonservice处理程序)。这样,您可以使用AJAX发送和接收数据结构。

07-24 09:45
查看更多