2017-12-22 10 views
-1

私はJ2EEプロジェクトで作業しており、struts2フレームワークを使用しています。私はアクション「gamerConnected」から接続されたゲーマーのリストを取得したいと思います。以下のコードでは、各ゲーマーのユーザー名を表示して、各ループが機能するかどうかを知りたいだけでした。以下のメッセージがアラートに表示されます。私はユーザー名を得ることができません。未定義JSONでArrayListからデータを取得する方法

CONSOLE.LOG

{"Gamers":[{"passWord":"madox002","userName":"madox"}, 
{"passWord":"Yohan002","userName":"Yohan"}]} 

注:ゲーマーは自分の行動におけるゲーマーのリストの名前です。任意の助けも

ゲーマーをいただければ幸いですユーザー名とパスワードを含む

$(window).on('load', function() { 
    setInterval(function() { 
     $.getJSON("gamerConnected", function(data){ 
      console.log(JSON.stringify(data)); 

      $.each(data, function(index, item){ 
       alert(index+" : "+item.userName); 

      }); 
     }) 
    }, 5000) 
}) 
+0

JSコードの入力ミスです。 –

答えて

1

オブジェクトがdata.Gamers、ないdataです。したがって、次のように変更してください:

$.each(data.Gamers, function(index, item) { 
    alert(index+" : "+item.userName); 
}); 
関連する問題