开发者问题收集

迭代 json 列表时第二个索引出现未定义错误

2012-11-19
96

我的代码运行为,

158426196

在迭代时,它正确显示了第一个元素的启动日期,并且对于所有其他元素,它返回 警报中的未定义消息。

我的WebApi Contoller代码看起来像,

952869488

帮助我解决此错误...

2个回答

看来您的数据可能不是您所期望的,或者可能缺少某些内容,或者是字母大小写不同。

无论哪种情况,如果无法看到结果的 JSON,就无法确定此问题的可能原因。

您能否为典型结果对象添加 JSON?

您可以使用 console.log(result); 输出 JSON。

Kami
2012-11-19

经过一些调试和浏览后,我发现问题是由于使用具有导航属性的实体对象本身造成的,即该对象又具有一些子对象。

然后找到了解决问题的方法,创建了一个视图模型并将所需的值分配给视图模型。 确保视图模型没有子对象。

Ashiq A N
2012-11-21