2016-07-26 105 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