最近把nutz版本从1.b.52更新到1.r.55,但是发现项目中Ajax的部分都不能使用了。
后台返回定义是@Ok("json"),返回Json字符串,页面使用$.parseJSON转一手对象,使用新版本Nutz后js一直报解析错误。
采用火狐跟踪后,发现回调data参数竟然不用parseJSON了. 直接变成对象了。
CODE:
$.post("xxxxx.do",{},
function(data){
data = $.parseJSON(data); //1.r.55不需要这个方法转一手对象了么?
if(data.ok){
......
}else{
.....
}
});
版本降回1.b.52后,一切又正常。