【问题标题】:Javascript automatic datagrid reloadJavascript自动数据网格重新加载
【发布时间】:2023-04-02 03:00:01
【问题描述】:

在我的 DotNet Core Web 应用程序中,我有以下 javascript sn-p:

<script type="text/javascript">

    setTimeout(function () {
        $("#gridContainer").dxDataGrid("refresh");
    }, 5000);

</script>

我希望每 30 秒刷新一次我的项目数据网格。我不希望整个页面重新加载,只有数据网格。执行此操作的行是:

$("#gridContainer").dxDataGrid("refresh");

但是,当我将它放在 setTimeout 中时,它只会被调用一次。当我希望它每 30 秒调用一次时。

有人可以告诉我我做错了什么,实现这一目标的最佳方法是什么?

刷新需要自动进行,而不是在按下按钮时进行。

【问题讨论】:

    标签: javascript datagrid .net-core devexpress


    【解决方案1】:

    对于重复,你应该使用 setInterval():

    setInterval(function () {
        $("#gridContainer").dxDataGrid("refresh");
    }, 5000);
    

    setTimeout(function, milliseconds) -> 在等待指定的毫秒数后执行一个函数。

    setInterval(function, milliseconds) -> 与 setTimeout() 相同,但不断重复执行函数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-08
      • 1970-01-01
      • 2012-02-14
      • 1970-01-01
      • 2015-11-11
      • 2017-05-10
      • 1970-01-01
      相关资源
      最近更新 更多