我目前有一个 javascript 股票代码,它可以提取实时股票数据。我真的想要公司名称以及股票 acryonm,但我正在努力让它发挥作用。
我这样做的一种方法是在文本中强制使用股票名称。它似乎运行良好,但是代码不断重复运行结果。虽然我是 javascript 新手,但我相信这与 i++ 和 3 段代码有关。
我创建了一个 jsfiddle 来尝试更好地理解这一点,并希望能让事情变得更清楚。
任何有关如何删除重复的帮助将不胜感激。
https://jsfiddle.net/7o3dgwgq/
var gstock = ["EPA:PIG","LON:AHT","NYSE:URI"];
$(document).ready(function () {
for (var i = 0; i < gstock.length; i++) {
$.getJSON("https://finance.google.com/finance/info?client=ig&q="+gstock[0]+"&callback=?", function (response) {
var stockInfo1 = response[0];
var stockString1 = '<div class="stockWrapper">HAULOTTE:';
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 += '<span> at</span> <span class="stockTime">' + stockInfo1.ltt + '</span>';
stockString1 += '</div>';
$('.haul').prepend(stockString1);
});
}
});
亲切的问候,山姆