JSON返回对象Object不是String

时间:2013-11-07 22:21:08

标签: c# json asp.net-mvc-4

以下代码返回[object Object]而不是字符串。如何让它返回正确的字符串表示?我正在使用ASP.NET MVC4 C#。

public JsonResult Names(string name)
{
    var a = db.NamesToGet.Select(e => new 
    {
        name = e.Names                        
    });          
    return Json(a, JsonRequestBehavior.AllowGet);
}

2 个答案:

答案 0 :(得分:2)

var a = db.NamesToGet.Select(e=>e.Names);

答案 1 :(得分:1)

使用data.name访问它或将data替换为您的json变量名。

$.get("/Controller/GetName", function(data) {
   alert(data.name);
   //or alert(data[0].name);
});