struts2.0和jQuery1.5的json问题
2011-08-06 15:09
435 查看
项目中通过jsonplugin-0.21.jar做json和struts2的整合。前台用jQuery1.5。
调用jquery的ajax方法时,总是出现“parsererror”错误。
在ajax的error回调中弹出异常信息。
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert( errorThrown);
},
发现返回的json串中,对于实体类的转换有问题,类名转换后的键值对没有用双引号,
而是这样:{__cp:'com.dw.web.vo.User',"name":"tom","sex":"male",....},
后来查到jQuery1.4版本以后,对json串的解析更加严格,如果没有用双引号,就会出现转换错误。
然后就感觉可能是jsonplugin-0.21.jar包的问题,
从官方下载了一个jsonplugin-0.32.jar,替换后问题解决。
调用jquery的ajax方法时,总是出现“parsererror”错误。
在ajax的error回调中弹出异常信息。
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert( errorThrown);
},
发现返回的json串中,对于实体类的转换有问题,类名转换后的键值对没有用双引号,
而是这样:{__cp:'com.dw.web.vo.User',"name":"tom","sex":"male",....},
后来查到jQuery1.4版本以后,对json串的解析更加严格,如果没有用双引号,就会出现转换错误。
然后就感觉可能是jsonplugin-0.21.jar包的问题,
从官方下载了一个jsonplugin-0.32.jar,替换后问题解决。
相关文章推荐
- 关于在struts2.0中应用json产生类型访问异常问题的解决
- struts2.0 + jquery + json(转)
- struts2.0 + jquery + json(转)
- 使用getJSON解决jquery跨域问题
- myeclipse下配置struts2.0遇到的问题
- jQuery解决IE6、7、8不能使用 JSON.stringify,JSON.parse 函数的问题 【转】
- 学习Struts2.0碰到个问题,记下来,免得忘记
- struts2.0升级到struts2.1.6遇到的问题汇总
- struts json 类型异常返回到js弹框问题解决办法
- Json.Net 在.Net Core 2.0 中序列化DataSet 问题
- Struts2.0页面跳转css无效问题的解决方法
- 当自定义数据属性为 json 格式字符串时 jQuery 的 data api 问题
- ssh整合问题总结--使用struts2+Ajax+jquery验证用户名是否已被注册
- jsonplugin包与Struts2包版本匹配问题
- jQuery+Ajax+Struts2.0
- struts2.0 Action的构造问题
- 解决jQuery 1.4 json问题
- jquery的$.ajax() $.post() $.getJSON() 等ajax方法时,中文参数乱码问题
- jquery无法读取json文件问题
- 毕业设计---json,Struts,ajax以及JQuery简单案例