今天试了一个很有意思的JSONArray.fromObject 的特殊用法,这个东西顾名思义,就是将Object转化成JSON数组,我在想,如果每一次前台都要进行解释什么的,是不是太麻烦了
var jsonArray = eval("("+jsonStr+")");
我们可以借组这个JSONArray完成直接传字符串,直接在JS中获取单个返回值的效果。
JAVA代码:
/** 前台信息*/
/*类中*/:private JSONArray msg;
/*方法中*/:msg = JSONArray.fromObject("[\"删除成功\"]");
/*添加get方法*/ public JSONArray getMsg() {
return msg;
}
JS代码:我以Jquery的AJAX为例子:
$.ajax({
type: "POST",
url: "test.do",
data: {qaId:id},
success: function(r){
alert(f.msg);
}
});
OK 这就完成了。
使用JSONArray简化前后端交互

本文介绍了一种利用JSONArray.fromObject方法简化前后端数据交互的方法,通过直接传递JSON字符串并在JavaScript中解析,减少了前端的数据处理负担。
2104

被折叠的 条评论
为什么被折叠?



