【发布时间】:2013-10-25 07:46:28
【问题描述】:
好的,由于某种原因,我的 getJson 无法正常工作。我正在提取一些股票信息,它适用于除 IE 之外的所有主要浏览器。
我在这里创建了一个 JSfiddle:http://jsfiddle.net/qZhSk/
如果有人可以帮助我了解我做错了什么,那将非常有帮助。
谢谢!
编辑
我自己找到了解决方案。问题出在我的 URL 查询中。如果其他人有这个问题,这里就是答案:
var url = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20WHERE%20symbol%3D'NPO'&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys";
$.getJSON(url + "&format=json&callback=?", function(data) {
var items = [];
$.each(data.query.results.quote, function(key, val) {
items.push('<li id="' + key + '">' + val + '</li>');
});
$('<ul/>', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
)};
【问题讨论】:
标签: javascript ajax jquery