首先,我使用 spring webflow 和一些 spring javascript 来简化 ajax 调用。
截至目前,我正在让 ajax 调用 webflow 以显示适当的片段。
所以我试图使用 Spring.AjaxEventDecoration 来满足我的应用程序的 ajax 需求。但是,我在使用这种方法和 webflow 时遇到了一些问题,据我所知,可以使用的示例很少。
附带说明一下,我没有使用表单或选择框。我想我会提到这一点,因为我发现的每个示例都使用了带有 onlick 事件的表单/表单提交或带有 onchange 事件的选择框。
主要问题:如果我的 webflow 中有一个方法具有来自我的 ajax 的参数,我实际上可以将参数从 ajax 传递到 webflow 吗?
代码:
<transition on="disassociateProperty" >
<evaluate expression="dService.disassociateProperty(requestParameters.currentPId ,currentD)" result="flowScope.currentD" />
<render fragments="PList" />
</transition>
因此,当我查看 firebug 中的 ajax 调用时,它具有我传入的参数 (currentPId) 和正确的 eventId。
我在 disassociateProperty 方法的第一行放置了一个调试点,它告诉我 currentPId 为空。
所以我会假设 webflow 中的 requestParameters.currentPId 没有从 ajax 调用中提取 currentPId。
这是预期的吗?谁能解释一下并举个例子?
我将不胜感激提供的任何帮助。
亚当