2017-05-19 225 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不能正確轉換它。