问题描述
- 求解决处理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查看方法已经获取了数据,就是无法显示成功?
在线等高手解惑!!!!!!
解决方案
Flex用JSON处理返回的数据
ajax处理返回的json数据
JQuery调用webservice,返回的json数据和XML数据的处理方法
解决方案二:
你哪个数据是undefined了,所有的?
解决方案三:
这说明返回的json对象d中没有AssessID这个属性。你跟踪下d对象,看返回的是什么内容。