Я пытаюсь заставить скрипт в моем 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.
используйте функцию setTimeInterval и укажите, сколько вам нужно мс;пример
setInterval(function(){ alert("Hello"); }, 3000);
этот код будет запускаться каждые 3 секунды