jQuery Mobile getJSON get data with var

jQuery Mobile getJSON get data with var

本文关键字:with var data get Mobile getJSON jQuery      更新时间:2023-09-26

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

$.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

你可以这样做:

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

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

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

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

试试这个,

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