我想获得一个Javascript股票代码工作,它进展顺利,但我的JavaScript的知识是在初学者水平 - 但我正在学习!创建股票报价器的Javascript表格
- 当前代码使用google finance API提取实时股票数据。
- 它检查看股票简称和打印完整的公司名称
- ,并有一些不同的造型
我试图做到的是让股票数据列中打印出来,我不能似乎这样做在HTML中,并在看着Javascript表后,我认为这需要被写为Javascript。
我需要创建3列; 1为股票名称,例如(HAULOTTE),一个用于股票交易,例如(PIG),另一个用于股票数据。这将确保每个库存数据行与其上下的数据行保持平行。
附件是当前的jsfiddle:
https://jsfiddle.net/feq3L57p/
var gstock = ["EPA:PIG","LON:AHT","NYSE:URI","NYSE:TEX" ,"NYSE:CAT", "NASDAQ:HEES", "NASDAQ:MNTX", "VIE:PAL" ];
$(document).ready(function() {
for (var i = 0; i < gstock.length; i++) {
$.getJSON("https://finance.google.com/finance/info?client=ig&q="+gstock[i]+"&callback=?", function (response) {
var stockInfo1 = response[0];
var divContainer = $('*[data-symbol="' + stockInfo1.t +'"]');
var stockString1 = '<div class="stockWrapper">' + divContainer.data('title') + ':';
var stockName1 = stockInfo1.t;
stockString1 += '<span class="stockSymbol "> ' + stockInfo1.t + ' </span>';
stockString1 += '<span class="stockPrice "> ' + stockInfo1.l + '</span>';
stockString1 += '<span class="stockChange "> ' + stockInfo1.c + '</span>';
stockString1 += '</div>';
divContainer.append(stockString1);
});
}
});
感谢您的帮助,可惜我已经尝试过类似的事情,但我不能实时数据放到HTML容易吗?我可能做错了什么,但我相信唯一的方法是创建一个JavaScript表? – user3036451