jQuery Mobile getJSON用var获取数据

时间:2013-10-23 12:54:08

标签: javascript jquery jquery-mobile

例如,我有一个带有福特和大众汽车的json文件。现在我有一个var,其中存储了'ford'或'volkswagen'。如何将此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

3 个答案:

答案 0 :(得分:2)

你可以这样做:

var brand = 'ford';
$.each(data[brand], function(i, item) {....

答案 1 :(得分:1)

您可以使用以下内容访问对象中的项目:

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

您可以使用点和方括号表示法阅读更多here

答案 2 :(得分:1)

试试这个,

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