我的JSON字符串在我的Action中应该是什么样的?

时间:2009-02-19 04:48:22

标签: asp.net-mvc json actionresult

在.NET MVC中

我的动作如下:

public ActionResult TestAjax(string testID)
{

    return Content(@"{first: ""1"", second : ""2""}");
}

在我的JavaScript中我正在做:

function(data)
{
      alert(data.first);
}

我得到[object Object]作为输出,为什么会这样?

我的JSON字符串错了吗?

2 个答案:

答案 0 :(得分:3)

如何让系统处理它:

    public ActionResult TestAjax(string testID)
    {
        return Json(new {first = 1, second = 2});
    }

答案 1 :(得分:2)

你想用Json而不是内容

做回报
return Json(new { first = "1", second ="2" });