使用asp.net mvc时客户端使用ajax向服务端发送了一条请求,取不到数据

*
我在使用asp.net mvc时客户端使用ajax向服务端发送了一条请求,在浏览器的调试页面看到服务端是给了相应内容的,但是取不到数据是什么问题 [HttpPost]
//服务端代码
public ActionResult IndexX(int PangeIndex=1,int PangeSize=5)
{
decimal Total = db.Articles.Count();
decimal PangeTotal = Math.Ceiling(Total / PangeSize);
List Article = db.Articles.OrderByDescending(p => p.PubTime).Skip((PangeIndex - 1) * PangeSize).Take(PangeSize).ToList();
return Json(new { Itmes = Article, Pangetotal= Total });
}
//客户端
function getPageData() {
$.post("/Article/IndexX", {
PangeIndex: PangeIndex,
PangeSize: PangeSize
}, function (res) {
alert(res.Itmes.Pangetotal)
renderDatas(res.Itmes);
renderPager(res);
}, "json")
}

  • 浏览器调试页面
  • 通过res.Items.属性获取到的都是undefined小白求大神指点,拜托了。

1个回答

你res.Items里面数据格式是数组啊,看代码

for(var i=0;i<res.Items.length;i++){
            alert(res.Items[i].id);
}           
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问