Javascript Jquery,JSON循环问题
我想用javascript做一些循环,并解决这个问题。 我需要的是从查询中获取JSON结果:Javascript Jquery,JSON循环问题,javascript,jquery,json,loops,Javascript,Jquery,Json,Loops,我想用javascript做一些循环,并解决这个问题。 我需要的是从查询中获取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[' +
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>
请帮忙 更换
var output = 'data.devices[' + x + '].data.deviceTypeString.value;'
与
请不要使用文档。请编写
在使用jquery
之前,请先阅读javascript
顺便说一句,您使用的是ajax,如果有多个json文件,应该按顺序调用它。。但我想你需要打一次电话。。。因此:
$.getJSON('0', function(data) {
for (var x=0; x<5; x++){
var output=data.devices[x].data.deviceTypeString.value,
div=document.createElement('div');
div.textContent=output;
document.body.appendChild(div);
}
});
$.getJSON('0',函数(数据){
for(var x=0;xOutput是一个字符串,因为它是var output=“bla bla”删除引号以使用变量。var x=“y”与var x=y不同;我现在没有得到结果。:/。如果我手动输入数字:var output=data.devices[2].data.deviceTypeString.value;它工作正常…但是使用变量而不是2它根本不工作。我现在没有得到结果。:/。如果我手动输入数字:var output=data.devices[2]。data.deviceTypeString.value;它工作正常…但是使用变量而不是2它根本不工作
var output=data.devices[x].data.deviceTypeString.value;
$.getJSON('0', function(data) {
for (var x=0; x<5; x++){
var output=data.devices[x].data.deviceTypeString.value,
div=document.createElement('div');
div.textContent=output;
document.body.appendChild(div);
}
});
$.getJSON('0',function(data){
for(var x=0,out='';x<5;x++){
out+=data.devices[x].data.deviceTypeString.value+'<br>',
}
document.body.innerHTML=out;
});