详细解决方案
struts2+ajax请求失败,帮忙看一上
热度:7982 发布时间:2013-02-25 21:06:09
//js端代码
$(".accept").click(function(){
alert("i was clicked");
$.ajax({
type: "POST",
url: "question/questionAction_changeAccept",
dataType: "json",
success: function(json){ alert("right:"+json.result); },
error: function(json){ alert("error:"+json.result); }
});
});
//问题
后台action能够获得请求,并且生成json格式数据(后台能打印出来),问题是前台无法获得返回的值,error弹出的值是 undefined
struts ajax json
http://struts.apache.org/2.2.1.1/docs/json-plugin
即使带上request输出也没有理由要影响result的获得。
可以重点查下request属性是如何影响result的。楼主还没明白Struts2的json-plugin的用法。如果你没在getter方法上加@JSON(serialize=false)或者没有在配置文件里面的返回json的result下指定<param name="excludeProperties"></param>(排除输出的属性)
struts2默认会把所有带getter的属性都输出的,所以这就是为什么你把getRequest去掉就可以了,你在这个方法上也加入@JSON(serialize=false)或者在配置文件里的result里加入<param name="excludeProperties">request</param>一样能达到效果
相关解决方案
- struts2.xml的action中的result报错,该怎么处理
- (Struts2+JSON+Ajax) XMLHttpRequest ==500如何解决
- struts2 对象属性流入不进去, 报错:target is null for setProperty(null, "x" [Ljava.lang.Stri
- 。各位大神,小弟有个简单的有关问题,就是小弟我用struts+ajax+juery+json时为何总是不进入action啊 配置文件如上
- Struts2 <select>上拉框 回显有关问题
- struts2 添加和修改怎么在一个jsp页面实现
- struts2 查询输出的有关问题
- 零配置的有关问题(struts2+Hibernate)
- struts2 神奇有关问题,太神奇了!
- struts2 的<s:iterator>标签展示未完全初始化的数组出现奇怪的有关问题
- struts2 文件下传有关问题
- struts2+ajax请求失败,帮忙看一上
- ajax 多值 jsp 急
- struts2-json中诠注@JSON(deserialize=false)是什么用?不是阻止JSON反序列化成JAVA对象吗?求解
- struts2 循环累加属性值有关问题
- struts2,hibernate,spring3 常用框架的API CHM版本,该怎么处理
- ajax responsetext 替空值,想不通。
- struts2 将jsp回到到另一个jsp中
- springmvc jquery ajax 提交复杂对象,415异常解决办法
- struts2 提交表单不能跳转页面有关问题!action已经执行,但是不能跳转到指定的页面
- struts2,hibernate,spring3 惯用框架的API CHM版本
- Struts2+Spring+JPA+FREEMARKER 登录程序异常
- struts2+Hibernate一个很奇怪的现象,该如何解决
- struts2 action中部分语句被直接跳过不执行. 请教这会是什么原因
- struts2+iReport 子表格 急需高手解决,已经困惑三天了!
- import cn.luxh.struts2.entity.Novel 急需的jar包是哪个
- jquery ajax select解决方法
- struts2 hibernate 分页有关问题
- struts2 + spring 整合有关问题
- 请教哪里可以上到 struts2-json-plugin-2.1.8的源文件