在.NET MVC中,我的操作看起来像:
public ActionResult TestAjax(string testID)
{
return Content(@"{first: ""1"", second : ""2""}");
}
在我的JavaScript中,我正在进行:
function(data)
{
alert(data.first);
}
我得到了[object Object]
作为输出,为什么呢?
我的 JSON 字符串有问题吗?
在.NET MVC中,我的操作看起来像:
public ActionResult TestAjax(string testID)
{
return Content(@"{first: ""1"", second : ""2""}");
}
在我的JavaScript中,我正在进行:
function(data)
{
alert(data.first);
}
我得到了[object Object]
作为输出,为什么呢?
我的 JSON 字符串有问题吗?
让系统处理一下怎么样?
public ActionResult TestAjax(string testID)
{
return Json(new {first = 1, second = 2});
}
你想使用JSON而不是Content进行返回。
return Json(new { first = "1", second ="2" });