开发者社区> 问答> 正文

求解决处理Json返回数据

这是后台方法返回的Json数据:

public ActionResult GetPoints()
 {
 string emp = Request.QueryString["fk_employee"];
 string list = Request.QueryString["Alist"];
 string month = Request.QueryString["Amonth"];
 object obj = Models.Assessment.getPoints(emp,month,list);
 return Json(obj, JsonRequestBehavior.AllowGet);
 }

我在View接收后台方法传过来的数据

$(function () {
 var list = $("#Alist").text();
 var emp = $("#fk_employee").text();
 var month = $("#Amonth").text();
 $.getJSON("/Assessment/GetPoints?fk_employee=" + emp + "&&Amonth=" + month + "&&Alist=" + list, "", function (d) {
       $("#ones").append(d.AssessID);    //AssessID表中的主键ID
 });
 });

问题就是:为什么在页面显示的数据是undefined? 我用firebug查看方法已经获取了数据,就是无法显示成功?

在线等高手解惑!!!!!!

展开
收起
杨冬芳 2016-07-05 16:34:20 1977 0
1 条回答
写回答
取消 提交回答
  • IT从业

    这说明返回的json对象d中没有AssessID这个属性。你跟踪下d对象,看返回的是什么内容。你要调试一下d.AssessID的值啊。如果返回的json对象d中有AssessID属性就不应该是undefined,至少应该为空值。

    2019-07-17 19:51:37
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载