我想做一些循环与JavaScript和越来越问题。 我需要做的是从查询得到JSON结果:Javascript jquery,json循环问题
devices[1].data.deviceTypeString.value
devices[2].data.deviceTypeString.value
等 这里是代码。
<script>
for (var x=0; x<5; x++)
{
$.getJSON('0', function(data) {
var output = 'data.devices[' + x + '].data.deviceTypeString.value;'
document.write(output + "<br />");
});
}
</script>
问题是我没有得到JSON的结果。 我得到的结果就是这样的:
data.devices[0].data.deviceTypeString.value;
data.devices[1].data.deviceTypeString.value;
data.devices[2].data.deviceTypeString.value;
data.devices[3].data.deviceTypeString.value;
data.devices[4].data.deviceTypeString.value;
请帮忙。
输出是一个字符串,因为它的var output =“bla bla”;删除引用以改为使用该变量。 var x =“y”;与var x = y不一样; – MJoraid
我现在没有收到结果。 :/。如果我手动输入数字:var output = data.devices [2] .data.deviceTypeString.value;它工作正常......但与变量而不是2它根本不工作。 – user3324547