我有以下代码。
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对象?
似乎从服务器返回的数据是JSON字符串而不是JSON对象。如果数据是字符串,则需要将该字符串解析为javascript对象。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句