2017-05-19 175 views
0

获得成功值我有以下从我的Ajax请求从Ajax请求

response: { 
Success : false; 
Success Message: ''; 
ErrorMessage: 'Test'; 
} 

我想获得的console.log成功的价值,但我不能得到这个答复。

我收到了这样的回复文字。

var o = $.parseJSON(jqXhr.responseText); 
console.log(o); 

这给了我在控制台中的整个响应,但是当我尝试只有这样才能获得成功消息。

console.log(o.Success); 

它给我未定义。任何人请在这里确定我做错了什么。

+3

这是无效的JSON。 –

+0

使用https://jsonlint.com网站验证json –

+0

你有空的空间'成功:'把它改成'成功:'或像'console.log(o ['Success'])一样访问' – codtex

回答

0

JSON字段应该用逗号分隔,而不是用半列分隔。我猜这就是为什么parseJSON不能正确转换它。