我试图在Jquery中访问数组内部的数据,但我无法这样做。数据在Ajax中成功接收。我的数组看起来像这样:
[{"id":"22","name":"Ignis","color":"white","manufacturer":"Suzuki","manufacturing_year":"2017"}]
我试图像访问它一样:
var obj = data;
var name = obj[0].name;
alert(name);
它让我未定义但是当我将相同的接收值存储在它的变量中时,它会给我结果:
var mydata = [{"id":"22","name":"Ignis","color":"white","manufacturer":"Suzuki","manufacturing_year":"2017"}];
var obj = mydata;
var name = obj[0].name;
alert(name);
我需要将json的每个值存储在以相应键命名的变量中。 请让我知道如何处理这些数据。 感谢。
答案 0 :(得分:0)
我认为你要求这样的事情
var mydata='[{"id":"22","name":"Ignis","color":"white","manufacturer":"Suzuki","manufacturing_year":"2017"} ]';
var mydataobj= JSON.parse(mydata);
var name= mydataobj[0].name;
var id= mydataobj[0].id;
var color=mydata[0].color;
所有其他值都相同