我的目标是能够使用各种Quandl API来显示'实时'使用Highcharts / Highstock作为UI的财务数据系列。我找到了网关' GitHub上的文件:https://github.com/FreebieStock/Quandl。我将这些放在我的服务器上,并将我的Quandl令牌添加到settings.php文件中。如果您打开http://www.aier-charts.org/quandl/tests/DownloadSimple.php?&callback=?在浏览器中,您将看到Quandl中的数据。我试过了ajax和getJSON。我不确定这是相同的还是跨域的。当我尝试使用API时,这会崩溃。我不确定ajax或json应该是什么样的。我在下面提供了代码。任何帮助都会非常感谢并提前感谢。
var url ="";
$.getJSON(url, function (data) {
alert('getJSON');
options.series[0].data = data;
var chart = new Highcharts.Chart(options);
});
$.ajax({
url:"",
success: function(point) {
//alert('success');
var series = chart.series[0],
shift = series.data.length > 20; // shift if the series is longer than 20
// add the point
chart.series[0].addPoint(point, true, shift);
// call it again after one second
setTimeout(requestData, 5000);
},
cache: false
});