【发布时间】:2014-01-11 23:55:10
【问题描述】:
我有一个用于通过 YQL 提取数据的脚本 (javascript)。当我将原始查询放入 YQL 控制台时,一切正常,但是在我的脚本中使用提供的 URL,我得到了不同的结果。
在这里查看:http://jsfiddle.net/thetuneupguy/t2JCB/
$(function() {
$.getJSON('http://query.yahooapis.com/v1/public/yql?q=SELECT%20*%20FROM%20yahoo.finance.quotes%20WHERE%20symbol%20in(%22GCF14.CMX%22%2C%22SIF14.CMX%22%2C%22PAH14.NYM%22%2C%22PLF14.NYM%22)&format=json&diagnostics=true&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=?', function(data) {
var items = [];
console.log(data);
$.each(data, function() {
$.each(this, function(name, value) {
/// Do what ever here...
items.push('<li id="' + name + '">' + value + '</li>');
console.log(name + '=' + value);
});
});
$('<ul/>', {
'class': 'my-new-list',
html: items.join('')
}).appendTo('body');
});
});
对我做错了什么有任何想法吗?
【问题讨论】:
-
如果您显示 JSON 将会很有帮助
-
我正在使用...