JSON解析器返回undefined

时间:2012-11-20 20:29:07

标签: javascript html json

我的html文件中有这个:

var jsonReturn = 'http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22YHOO%22%2C%22AAPL%22%2C%22GOOG%22%2C%22MSFT%22)%0A%09%09&env=http%3A%2F%2Fdatatables.org%2Falltables.env&format=json'; 
var stockCount = jsonReturn.query.count;

Chrome调试器返回错误:Uncaught TypeError: Cannot read property 'count' of undefined

这是jfiddle:http://jsfiddle.net/P6nMv/

以下是JSON返回对象的片段:enter image description here

**问题是当我通过** jsonReturn.query.count

正确解析时,为什么它未定义

1 个答案:

答案 0 :(得分:2)

您尝试访问URL字符串,就好像它是一个对象一样。您实际上没有在该URL处检索数据,解析它并将其分配给对象。