ajax如何遍历数据才能像foreach一样

因为返回的数据有可能与前一次的数据不一样(键值不一样)

请大佬们帮忙解答一下!

阅读 3.2k
5 个回答

$.each(json, function (i, item) {
//遍历出来json数组里边的内容;i,相当于foreach的key;item,相当于foreach的value;
});

ajax请求回来的数据,写个callback,题主估计想实现列表那种数据,用callback,对后台返回数据Each一下就行。data.forEach(function(item){你自己的内容})

var data=[];
data['stu1']="jack";
data['stu2']="rose";
data['stu3']="qiongsi";
for(var i in data){
    console.log(i);
}

对于键值对的数组,i就是关键字,data[i]就是值。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题