我正在开发一个J2EE
项目,我正在使用struts2
框架。我想从我的动作“gamerConnected
”中检索已关联的游戏玩家列表。在下面的代码中,我只想显示每个玩家用户名,以了解每个循环是否有效。它在警报中显示以下消息。我无法获得用户名。任何帮助将不胜感激
游戏玩家:未定义
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 :(得分:1)
包含用户名和密码的对象位于data.Gamers
,而不是data
。所以改成它:
$.each(data.Gamers, function(index, item) {
alert(index+" : "+item.userName);
});