-1

例如,我有一个包含福特和大众汽车的 json 文件。现在我有一个存储“福特”或“大众”的变量。如何将此 var 与数据选择结合使用。

$.getJSON('file.json', function(data) {
    $.each(data.ford, function(i, item) {
        //do something      
    });
});


$.getJSON('file.json', function(data) {
    $.each(data.volkswagen, function(i, item) {
        //do something      
    });
});

我的意思是

var brand = 'ford';
data.+brand
4

3 回答 3

2

你可以这样做:

var brand = 'ford';
$.each(data[brand], function(i, item) {....
于 2013-10-23T12:57:39.743 回答
1

您可以使用以下方式访问对象中的该项目:

var brand = 'ford';
data[brand];

您可以在此处阅读有关点和方括号表示法的更多信息。

于 2013-10-23T12:57:35.867 回答
1

试试这个,

 var brand = 'ford';
    $.getJSON('file.json', function(data) {
      $.each(data[brand], function(i, item) {
        //do something      
      });
    });
于 2013-10-23T12:59:22.510 回答