2013-10-23 55 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  
     }); 
    });