为了账号安全,请及时绑定邮箱和手机立即绑定

jquery的$.post的回调方法

jquery的$.post的回调方法

湖上湖 2019-06-07 18:06:09
JS代码:function getSize(){$.post("place!getOnePlace.action",{placeId:$("#picplace").val()},callback,"json");}function callback(data){alert(data);var resultObj = $("#place_size");resultObj.html(data.place.size);}后台的Actionpublic String getOnePlace() throws Exception{Integer id =Integer.parseInt(request.getParameter("placeId"));place = placeManager.get(id);System.out.println(" in getOnePlace method");System.out.println("nowPlace:"+place.getSize());return "success";}这里的输出有数据,进入了改方法的。但是在JS中的回调函数中没弹出。求解决方法。JS没报错。后台也没报错。(或者给个struts2与jquery结合的例子。struts2用零配置的为好。。。。呵呵)@Results({ @Result(name="success", location="/xxx.jsp") })
查看完整描述

2 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

function getSize(){
$.post("place!getOnePlace.action",{placeId:$("#picplace").val()},function (data){
alert(data);
var resultObj = $("#place_size");
resultObj.html(data.place.size);
},"json");
}

试试, 可能你有重名方法

查看完整回答
反对 回复 2019-06-08
?
达令说

TA贡献1821条经验 获得超6个赞

你用return 返回的结果收不到 就换成response试试

查看完整回答
反对 回复 2019-06-08
  • 2 回答
  • 0 关注
  • 1249 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信