struts 2.5 和 struts jquery 4.0.1 网格加载

struts 2.5 and struts jquery 4.0.1 grid loading

为了在成功提交表单后加载网格,我们使用了下面的提交标签。

<sj:submit id="submitForm"  onSuccessTopics="gridLoader" ...

$.subscribe("gridLoader", function(event, data) {       
    var recviedRequest =  event.originalEvent.request.responseJSON;

但是在 struts 2.5 和 struts jquery 4.0.1 中,我得到

TypeError: event.originalEvent.request is undefined

好吧,我尝试投资 event 对象来查找是否定义了新对象,但我找不到任何东西。由于 struts jquery 插件使用 jquery 2 我想知道这是否与 jquery 有关 2.

有意见!

应该有 onCompleteTopics 当 Ajax 请求完成时触发。

应该有event.originalEvent.request.responseText.

文档已更新以反映您提到的版本。参见 Form Submit with Events