要在成功提交表单后加载网格,我们使用以下提交标记。
<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有关。
任何评论!
答案 0 :(得分:1)
当Ajax请求完成时,应该会触发onCompleteTopics
。
应该有event.originalEvent.request.responseText
。
更新文档以反映您提到的版本。请参阅Form Submit with Events。