Javascript 向从JSON对象中选择的对象追加选项时出现问题

Javascript 向从JSON对象中选择的对象追加选项时出现问题,javascript,jquery,asp.net-mvc,json,Javascript,Jquery,Asp.net Mvc,Json,我从$.getJson函数中得到了这个Json: [ {"UserName":"Z1","FullName":"XY1"}, {"UserName":"Z2","FullName":"XY2"}, {"UserName":"Z3","FullName":"XY3"} ] 我尝试将这些作为一对值结束文本附加到select标记的选项中。我试过这个: $.each(data, function(i,item) { alert(item.UserName + " " + i

我从$.getJson函数中得到了这个Json:

[
    {"UserName":"Z1","FullName":"XY1"},
    {"UserName":"Z2","FullName":"XY2"},
    {"UserName":"Z3","FullName":"XY3"}
]
我尝试将这些作为一对值结束文本附加到select标记的选项中。我试过这个:

$.each(data, function(i,item) {
  alert(item.UserName + " " + item.FullName);
});
但它给了我:
未定义未定义


我认为应该行得通。出什么问题了?

在这里似乎工作得很好:

我们可以看看你的
$.getJSON
函数吗?是的,我在同一个js文件中有另一个getJSON调用,它工作得很好。我不知道问题出在哪里。我终于找到了答案。我犯了一个错误。我使用了两次Json()调用来创建Json字符串。非常感谢。