我的控制器返回
return Json(new PersonViewModel { Message = "Description exists" });
这是关联的类
public class PersonViewModel
{
public string Message { get; set; }
}
在客户端,我尝试解析控制器返回的json。
.success(function (Message) {
var returnedData = $.parseJSON(Message);
并返回Unexpected token o
错误。
那么,问题是什么?我该如何解决这个问题?
更新
如果我不尝试解析回复,我会得到[object Object]
的东西......
谢谢
答案 0 :(得分:3)
您将返回有效的parse
,而无需再次.success(function (Message) {
var returnedData = Message;
console.log(returnedData.Message); // this will give you the output as "Description Exists"
}
。
试试这个
two_a
希望这有帮助。
答案 1 :(得分:1)
你的json已经被解析了。它是调试器所示的对象,您不需要再次解析它,您只需要访问其属性,如下所示:
.success(function (response) {
var returnedData = response.Message;
}
答案 2 :(得分:0)
您的JSON无效。尝试将JSON复制/粘贴到http://jsonlint.com/