今天试了一个很有意思的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 这就完成了。