如何用js(jQuery)动态输出json数据

JavaScript010

如何用js(jQuery)动态输出json数据,第1张

写循环

<ul>

<script>

$().ready(function(){

for (var i = 0i <data.lengthi++) {

←←←←1←←←

if(data[i].optype=='2'){

document.write("<li>"+data[i].palletbarcode+"</li>")←←←←2←←←

}

})

</script>

</ul>

上面的代码能在ul内自动填充所有下架的托盘条码,并以li表现出来,如果你有别的需要显示出来,只需要在箭头2处添加不同的属性就可以,如果你还有别的条件筛选,只需要在箭头1处添加if块即可。

注: {a,b,c,d}这个是一个对象,不是数组,不能够通过下表来引用哈,如果要想用A[0]这种,就得改成数组的方式用方括号框起来[a,b,c,d]

你把数组改成下面的方式就可以像你想的那样读取了;

var Result = {

A:[a,b,c,d],

B:[a,b,c,d],

C:[a,b,c,d],

D:[a,b,c,d]

}

改成这种方式后,就可以用Result .A[0],Result .B[0],Result .C[0],Result .D[0]这种方式调用了