2011-09-01 77 views
0

我在我的jQuery Ajax调用我的MVC控制器:从的getJSON检索值()调用的jQuery

$.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

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

+0

谢谢 - 我愚蠢地忽略了明显的! :) – marcusstarnes