我的动作如下:
public ActionResult TestAjax(string testID)
{
return Content(@"{first: ""1"", second : ""2""}");
}
在我的JavaScript中我正在做:
function(data)
{
alert(data.first);
}
我得到[object Object]
作为输出,为什么会这样?
我的JSON字符串错了吗?
答案 0 :(得分:3)
如何让系统处理它:
public ActionResult TestAjax(string testID)
{
return Json(new {first = 1, second = 2});
}
答案 1 :(得分:2)
你想用Json而不是内容
做回报return Json(new { first = "1", second ="2" });