~~~~~~~~~~~~~~~~jquery+ajxa问题 在线等 急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

再见理想123 2013-09-11 06:50:17
我想做在jsp页用jquery做一个dialog。
点击一个按钮,出发jquery的ajax,ajax请求struts 2的action ,action成功后返回到一个jsp,我想把这个jsp放到一个 div 中 ,在页面 dialog 显示出来。
但是ajax回调方法的data是undefined,求原因。

jsp中的方法:

var actionUrl = "a.action";
alert(actionUrl);
$.ajax({
url:actionUrl,
type:'post',
dataType:'html',
error: function(){
alert('Error loading document');
},
success: function(data){
alert( "Data Saved: " + data);
}
});
});

struts.xml:

<action name="a" method="searchGazouInfo" class="action.aaa" >
<result name="success">/login.jsp</result>
<result name="error">//error.jsp</result>
</action>



jsp中的返回值 data 我alert出来显示unfinished。
...全文
483 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
carlos19900105 2013-09-13
  • 打赏
  • 举报
回复
在后台定义一个data 的json对象,再把你需要在后台传的数据塞入 data里,然后在jsp回调函数里解析, 这样应该可以的。不会报unfinished问题。
carlos19900105 2013-09-13
  • 打赏
  • 举报
回复
你在后台有定义 data 的json对象,并返回到前台么?
枫醉秋 2013-09-12
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
有什么问题。。输出unfinished就是你最后url显示的内容。。
+1
licip 2013-09-12
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
有什么问题。。输出unfinished就是你最后url显示的内容。。
是的。
Go 旅城通票 2013-09-11
  • 打赏
  • 举报
回复
有什么问题。。输出unfinished就是你最后url显示的内容。。

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧