2

在 .NET MVC 中,我的操作如下所示:

public ActionResult TestAjax(string testID)
{

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

在我的 JavaScript 中,我正在做:

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

我得到[object Object]了输出,这是为什么呢?

我的 JSON 字符串错了吗?

4

2 回答 2

3

让系统处理它怎么样:

    public ActionResult TestAjax(string testID)
    {
        return Json(new {first = 1, second = 2});
    }
于 2009-02-19T04:52:27.677 回答
2

你想用 Json 而不是 Content 做一个回报

return Json(new { first = "1", second ="2" });
于 2009-02-19T04:52:05.757 回答