2013-10-23 59 views
-1

例如,我有一个从福特和大众汽车的JSON文件。现在我有一个var'福特'或'大众汽车'存储的变种。我如何结合数据选择使用这个var。jQuery Mobile getJSON获取数据与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 

回答

1

您可以使用喜欢的东西访问的对象项目:

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

你可以阅读上的点和方括号更here

2

你可以这样做:

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

试试这个,

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