-1
私は以下のコードを持っています。なぜajaxの成功後にJSON.Parse(data)を使用しますか?
success: function(data) {
console.log(data) //everything
console.log(data['quote']); //undefined
var JSONObject = JSON.parse(data); //why parse again?
var quote =JSONObject['quote']
console.log(data['quote']); //returns quote
}
は、なぜ私はAPI呼び出しからの戻りは、すでにJSONオブジェクトであっても、再びJSONオブジェクトを解析する必要がありますか?
'JavaScript 'を使用して読み取ることができる' string' JSONと 'JavaScript'オブジェクトを解析するには – Rayon
代わりに' dataType:' json''を設定することができます –
あなたの用語が間違っています。 JSON _object_はありません。JSONは文字列です。 Arunによると、AJAX呼び出しにそのプロパティを含めると、jQueryは自動的にデータを解析します。 – Andy