Как заставить скрипт запускаться более одного раза в HTML - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь заставить скрипт в моем HTML-коде запускаться более одного раза, но кажется, что теги запускаются только один раз. Даже когда я помещаю это в петлю.

Пожалуйста, смотрите мой код ниже:

<ul>
        @for(stock <- stocks) {
            <li>@stock</li>
            <li id="stockOutput">Test</li>
            <script type="text/javascript">
               var apiUrl = 'https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=@stock&interval=1min&apikey=***************';
                fetch(apiUrl).then(response => {
                    return response.json();
                    }).then(data => {
                        var myJSON = JSON.stringify(data);
                        document.getElementById("stockOutput").innerHTML = myJSON;
                        });
                </script>
        }
    </ul>

Я пишу этот проект на Scala, HTML и Javascript.

1 Ответ

0 голосов
/ 18 октября 2019

используйте функцию setTimeInterval и укажите, сколько вам нужно мс;пример

setInterval(function(){ alert("Hello"); }, 3000);

этот код будет запускаться каждые 3 секунды

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...