2016-07-26 80 views
0

我想要显示从HTML表格上的远程JSON源接收到的数据。获取JSON数组元素值

这是我现在使用的

var loadData = function(){ 
       $.ajax({ 
        type:"POST", 
        url:"http://......" 
       }).done(function(data){ 
        console.log(data); 
        var users = JSON.parse(data); 
        for(var i in users){ 
         $("#content").append("<td>"+users[ i ]+"</td>"); 
        } 
       }); 

以下输出控制台显示脚本的一部分:

{"data":[["1","PMI-M-072"]]} 

在第一个td标签出现1,PMI-M-072的值。 但我需要在td标签上显示每个数组元素。 如何获取每个元素值?

+0

该代码看起来像你使用jQuery。我建议将此添加为您的问题的标记。 – contradictioned

+0

@contradictioned,你是对的 – mvasco

回答

1

我想你会想做的事:而不是

var users = JSON.parse(data)["data"]; 

var users = JSON.parse(data); 
+0

然后我如何获得每个元素值? – mvasco

+0

如果某个元素的格式始终为[[“1”,“PMI-M-072”]',并且“PMI-M-072”是您正在查找的值,请执行'users [i] [1 ]' – jktin12

+0

谢谢,它的工作原理 – mvasco