使用变量的值访问JSON元素?

时间:2018-06-08 08:26:57

标签: javascript php json

我不确定如何很好地提出这个问题因此为什么标题有点模糊,所以我会尽量在这里解释。

开始我使用ajax将json值从php传递给javascript。下面是一个小例子:

$json_m->printed = $row['PRINTED'];
$j_machine = json_encode($json_m);
echo$j_machine;

现在,在完美的世界中,您将使用以下内容从json执行json中的数据:

var d = JSON.parse(this.responseText);
alert(d.pritned);

然而,为了让事情变得有点复杂,如果你有一个循环遍历数组的foreach循环并将该值赋给json元素?如吼:

var machine = ['Would','It','Work','Or','Maybe','Not?',':('];
machine.forEach(function(val){
  var th = document.createElement("th");
  th.innerText = machine+" "+d.toString(val);// so each loop it would be d.would then d.It and so on
});

有办法做到这一点吗?

0 个答案:

没有答案