js如何接收action返回的json对象

Action里的代码:List<Attr>list=productService.getAttrBySubName(getAttr);JSONArrayjarr=newJ... Action里的代码:
List<Attr> list=productService.getAttrBySubName(getAttr);
JSONArray jarr=new JSONArray();
for(Attr attr : list){
jarr.add(attr);
}
System.out.println(jarr.toString());
out.print(jarr.toString());
JS里的代码:
$.ajax({
type:'post',
dataType:'json',
url:'a/productGetAttr.action',
data:param,
success:function(json){
alert('success');
这里该怎么解析json啊??
展开
 我来答
冰火两重天
推荐于2017-09-20 · TA获得超过1425个赞
知道小有建树答主
回答量:1489
采纳率:0%
帮助的人:988万
展开全部
action中用response.getWriter()输出json字符串。
ajax接收后,在success方法中,
var jsonObj = eval(json); // 将json字符串转换成json对象。
比如action中返回{'flag':'success'};
ajax的success方法中,
var jsonObj = eval(json);
alert(jsonObj.flag); // success

请参考:http://hi.baidu.com/qincidong/item/c515b0c0783a0b0e0ad93a30
追问
能加我私聊不??你写的有点问题。 我的.5.7.5.2.1.7.3.1.9.一碗儿清汤面
追答
我上班不能用Q Q,看我给你的连接,这个写的不是很清楚吗。
后台应该返回什么格式的json字符串,前台怎么解析都很清楚啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式