从jQuery中的getJSON()调用中检索值

时间:2011-09-01 08:14:30

标签: ajax jquery

我的jquery中有一个ajax调用给我的MVC控制器:

$.getJSON('/mysite/controller/dosomething', { postId: id }, function (data) {

我返回的'数据'是JsonResult的形式,由一个简单的自定义对象和一个名为'Message'的属性组成,另一个属性叫做'Count'。这两个值都已分配,我将按如下方式返回它们(为简洁起见编辑):

[HttpGet]
public JsonResult DoSomething(int postId)
{
    var response = new MyAjaxResponseModel {Message = "Hello world!", Count = 66};
    return Json(response, JsonRequestBehavior.AllowGet);
}

在我的jQuery中,我希望能够查看Json响应中的两个值,但我不知道获取这些值的正确方法?

1 个答案:

答案 0 :(得分:1)

您传递给data.Message的回调中的

data.Count$.getJSON()?要检查data对象的结构,可以使用console.log(data)(同样,在该回调中)