我有一个 MVC 控制器,它像这样在单个 json 中返回 3 种对象类型
[[objectType1_1][objectType1_2]]
[[objectType2_1][objectType2_2][objectType2_3]]
[[objectType3_1]]
我有一个 jScript (jQUery) 我正在尝试阅读它。
function cargarListaItems(tcLink , tcPanel) {
$.post(tcLink, function (datosItems) {
var Lineas = $(datosItems)[0];
var Grupos = $(datosItems)[1];
var Items = $(datosItems)[2];
for (Linea in Lineas) {
alert(Linea.Title);
}
});
}
警报总是为我的对象返回 undefined,但属性 Title 已完全定义。
读取该json数组中所有对象的正确方法是什么?
编辑:通常我在json只返回一种对象类型时使用这样的东西
$(data).each(function (object) {
var Item = $(this)[0];
alert(Item.Property);
});
并且工作正常。但它不适用于许多对象。