Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中迭代json编码的附件_Javascript_Arrays_For Loop - Fatal编程技术网

在javascript中迭代json编码的附件

在javascript中迭代json编码的附件,javascript,arrays,for-loop,Javascript,Arrays,For Loop,我有一个如下的数组(在php中使用var_dump): 我需要在javascript中提取这两个列,但无论我尝试了什么,我显然都失败了 这就是我迄今为止所尝试的: var dbdata = <?php echo json_encode($dataset1); ?>; for (var key in dbdata) { for (var key2 in dbdata[key]) { alert("Country " + key2 + " No

我有一个如下的数组(在php中使用var_dump):

我需要在javascript中提取这两个列,但无论我尝试了什么,我显然都失败了

这就是我迄今为止所尝试的:

var dbdata = <?php echo json_encode($dataset1); ?>;

 for (var key in dbdata) {
        for (var key2 in dbdata[key]) {
            alert("Country " + key2 + " No of member is " + key);
        }
    }
var dbdata=;
for(dbdata中的var键){
for(dbdata[key]中的var key2){
警报(“国家”+key2+“成员号为”+key”);
}
}
我得到了正确的国家,但关键是索引,而不是列值。应该如何修复

谢谢

包含数字


如果你重新调整一下数据,你可以让自己更轻松。只要有一个这样的对象:
{US:2,England:0,Mexico:0…}
,然后简单地迭代键/值。谢谢,我知道这会很简单!
var dbdata = <?php echo json_encode($dataset1); ?>;

 for (var key in dbdata) {
        for (var key2 in dbdata[key]) {
            alert("Country " + key2 + " No of member is " + key);
        }
    }
dbdata[key][key2]
var data = [{"US":"2"},{"England":"0"},{"Mexico":"0"},{"France":"0"},{"Canada":"0"},{"Spain":"0"},{"Italy":"0"},{"Australia":"0"},{"Japan":"0"},{"China":"0"},{"Korea":"0"}];

for (var key in data) {
     for (var key2 in data[key]) {
         alert("Country " + key2 + " No of member is " + data[key][key2]);
     }
}