我从服务器返回一个JSON响应:
{'error':'true',fields:[[{'pk':2,'title':'test'}],{'votes':20,'cant':{1:0,2:3}}]}
Console Dev return
Object { error="true", fields=[2]}
我正在尝试获取所有数据字段[2]但不起作用,我正在做一些事情:
$.each(data.fields, function(i,item){
console.log(data.fields[i]);
})
问题:我知道我做错了,我想访问订单字段[2],pk和title中的所有数据。
感谢。
答案 0 :(得分:0)
您可以使用以下方式获取字段[2]:
$(data.fields).last()[0] // Give {votes: 20, cant: Object}
您可以使用它来迭代并获取所有数据:
var other_data = $(data.fields).last()[0]
$.each(other_data, function(key, value){
console.log('key : ' + key + ' value: ' + value);
});
答案 1 :(得分:0)