用jquery解析:
转:http://blog.youkuaiyun.com/wyyfwm/article/details/6625399
1、用for循环完成数组解析
$.ajax({
type:"POST",
url:"/tt/first.json",
datatype:"html",
success:function(data){
var html="";
alert(data);
var dataArr=eval_r("("+data+")"); // 这里很关键,返回的data是个字符串,要变成json对象,需要用eval函数(不知到为什么我用eval_r报错只能用eval),然后里面一定要加括号"("~~~~~~~~~~~")" 才能构造一个对象
for(var i=0;i<dataArr.length;i++){
html+='<h1>'+dataArr[i].sname+dataArr[i].sex+dataArr[i].age+'</h1>';
}
}
})
2、jquery的each循环
$.ajax({
type:"POST",
url:"/tt/first.json",
datatype:"html",
success:function(data){
var html="";
alert(data);
var dataArr=eval_r("("+data+")");
$.each(dataArr,function(i,comment){
html+='<h1>'+dataArr[i].sname+dataArr[i].sex+dataArr[i].age+'</h1>';
});
}
})
本文详细介绍了如何使用jQuery的for循环和each循环解析JSON数据,包括数据转换为JSON对象的关键步骤。

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



