在javascript中迭代json编码的附件
我有一个如下的数组(在php中使用var_dump): 我需要在javascript中提取这两个列,但无论我尝试了什么,我显然都失败了 这就是我迄今为止所尝试的:在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
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]);
}
}