ajax的json数据怎么显示到table里面?

首先:servlet页面把查询的list集合放到json,然后放到out对象,前台拿到的数据是String类型。解析太麻烦了(不会解析),数据量也有点大。JSONArra... 首先:servlet页面把查询的list集合放到json,然后放到out对象,前台拿到的数据是String类型。解析太麻烦了(不会解析),数据量也有点大。
JSONArray.fromObject(list);
response.getWriter().write( json.toString());//response.getWriter().print(json.toString());
前台输出为:
"[{"time":"2015-05-01","name":"张三"},{"time":"2015-05-02","name":"李四"},...]"
整个json变成String类型了。按json输出应该为:
[object object],[object object],[...]
初次使用servlet + ajax 传json数据,什么都不会。求大神指点
展开
 我来答
Geliang56820
2015-07-22 · 超过14用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:23.6万
展开全部
是ajax提交给一般处理程序,然后返回json字符串是吧?

可以用jquery遍历,然后data就是一个对象,你想要什么点出来就可以了
追问
你好,data是一个字符串,response.getWriter().print(json);
jsp的Ajax的success: function(data),这个data数出来是字符串,所有json都成了字符串,这个要解析出来,怎么做?
追答
算了,我直接给你写出来吧,也不知道你解决没有
success: function (data) {
var dataArr = data["Data"];//接收数据
var x_createTime = [];
$.each(dataArr, function (index, item) {//item就是一个对象
x_createTime.push(item.OptCount);//OptCount可以改成你要的属性
});
}
//我这段代码是可以用的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式