В моем веб-приложении DotNet Core у меня есть следующий фрагмент javascript:
<script type="text/javascript">
setTimeout(function () {
$("#gridContainer").dxDataGrid("refresh");
}, 5000);
</script>
То, что я хочу, это то, что каждые 30 секунд я хочу обновить сетку данных своих проектов.Я не хочу перезагружать всю страницу, только сетку данных.Строка, которая делает это:
$("#gridContainer").dxDataGrid("refresh");
Однако, когда я помещаю это в setTimeout
, это вызывается только один раз.Когда я хочу, чтобы он вызывался каждые 30 секунд.
Может ли кто-нибудь объяснить мне, что я делаю не так, и какой лучший способ добиться этого?
Обновление должно происходить автоматически, а не нажатием кнопки.