我有以下getJSON调用MVC控制器返回信息:
$.getJSON('@Url.Action("List", "Spkr")',
{ id: spkrid},
function (data) {
$.each(data.spk, function () {
alert(spk.ID);
});
});
JSON对象如下所示: { “SPK”:[{ “ID”:31, “标题”: “SprkTitle”, “状态”: “Onlne”}]}
.each没有显示警报中的任何内容。不确定我是否配置错误。
答案 0 :(得分:0)
我看不到spk的定义/声明
$ .each方法可以使用类似function(index, value)
的函数作为第二个参数,其中index是当前项的索引,value是其值,即data.spk [index == value
所以这应该有用
$.each(data.spk, function (index, spk) {
alert(spk.ID);
});