2016-07-26 21 views
0

リモートJSONソースから受け取ったデータをHTML表に表示します。JSON配列要素の値を取得する

最初のTDタグで
{"data":[["1","PMI-M-072"]]} 

が値として1、PMI-M-072を表示されます。

これは私が今

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>"); 
        } 
       }); 

出力次のコンソールショーを使用していますスクリプトの一部です。 しかし、各配列要素を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

関連する問題