php jquery json多值

php jquery json多值,php,json,Php,Json,我正在学习如何使用jquery解析json PHP JSON 我的javascript $.getJSON('/cars.php', { carID: carID }, function(data) { $.each(data, function(i,item) { for(j=0; j < item[item.carName]; j++) { console.log(item[item.carName][j]); }

我正在学习如何使用jquery解析json

PHP

JSON

我的javascript

$.getJSON('/cars.php', { carID: carID }, function(data) {
    $.each(data, function(i,item) {
        for(j=0; j < item[item.carName]; j++) {
            console.log(item[item.carName][j]);
        }
    });
});
$.getJSON('/cars.php',{carID:carID},函数(数据){
$。每个(数据、功能(i、项){
对于(j=0;j
我认为我的代码是完全错误的,因为它不起作用

如何获取
[“1”、“2”]
中的值

谢谢你的帮助。

你要找的不是“1的值”。它是索引0处的值,正好是“1”

[“1”、“2”]
carID
的值,它是一个
数组

尝试通过以下方式访问它:

alert(item.carID[0]); // will alert "1"
alert(item.carID[1]); // will alert "2"

正如我所知,在许多语言中,数组索引都是从“0”开始的,所以您需要类似这样的东西才能在代码中获取数组值

var data = {"carID":["1","2"],"carName":["BMW","Mercedez Benz"]};

$.each(data.carID, function(key, val){
   var i = 0, id;
   while(id = val[i++]) console.log(id);
});

// or just simply use
console.log(data.carID[0]);

[“1”、“2”]
carId
的值,它是一个
数组
。你没有试过
item['carID'][0]
item['carID'][1]
?我如何使用javascript获得1,bmw和2,mercedez benz的值?你要找的不是“值1”。它是索引0处的值,正好是“1”。把它作为答案吗?多亏了你的指导,我终于解决了这个问题
alert(item.carID[0]); // will alert "1"
alert(item.carID[1]); // will alert "2"
var data = {"carID":["1","2"],"carName":["BMW","Mercedez Benz"]};

$.each(data.carID, function(key, val){
   var i = 0, id;
   while(id = val[i++]) console.log(id);
});

// or just simply use
console.log(data.carID[0]);