我正在返回2个列表:
return Json(new { FirstList = allLocations, SecondList = openingHours }, JsonRequestBehavior.AllowGet);
但是当我尝试访问返回的数据时,我没有得到任何值
success: function (data) {
for (index = 0; index < data.length; ++index) {
console.log(data[index].FirstList.LocationName);
任何帮助都会很棒
答案 0 :(得分:0)
我假设您正在尝试将两个不同的JSON对象连接成一个?如果是这种情况,则需要先对单个对象进行反序列化,然后将它们组合成一个新的JSON对象。
return JsonConvert.SerializeObject(new [] {JsonConvert.DeserializeObject(FirstList), JsonConvert.DeserializeObject(SecondList)})
这有助于指明你正确的方向。