0

私は現在、ライブ株式データを引き出すjavascript株式ティッカーを持っています。会社名とストックアクリオンが本当に欲しいのですが、これを機能させるのに苦労しています。

私がこれを行った 1 つの方法は、テキストで銘柄名を強制することです。うまく機能しているように見えますが、コードが何度も実行され続け、結果が複製されます。私は 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);

        });
    }
});

よろしく、サム

4

2 に答える 2