0

下面的代码返回 [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);
}
4

2 回答 2

2

尝试

var a = db.NamesToGet.Select(e=>e.Names);
于 2013-11-07T22:26:01.610 回答
1

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

$.get("/Controller/GetName", function(data) {
   alert(data.name);
   //or alert(data[0].name);
});
于 2013-11-07T22:26:15.353 回答