Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript自动数据网格重新加载_Javascript_Datagrid_.net Core_Devexpress - Fatal编程技术网

Javascript自动数据网格重新加载

Javascript自动数据网格重新加载,javascript,datagrid,.net-core,devexpress,Javascript,Datagrid,.net Core,Devexpress,在我的DotNet核心web应用程序中,我有以下javascript片段: <script type="text/javascript"> setTimeout(function () { $("#gridContainer").dxDataGrid("refresh"); }, 5000); </script> 但是,当我将它放在setTimeout中时,只会调用一次。当我想每30秒调用一次时 有没有人能告诉我我做错了什么,最好的方

在我的DotNet核心web应用程序中,我有以下javascript片段:

<script type="text/javascript">

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

</script>
但是,当我将它放在
setTimeout
中时,只会调用一次。当我想每30秒调用一次时

有没有人能告诉我我做错了什么,最好的方法是什么


刷新需要自动进行,而不是按按钮

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

setTimeout(函数,毫秒)->在等待指定的毫秒数后执行函数


setInterval(函数,毫秒)->与setTimeout()相同,但连续重复函数的执行。

要重复,应使用setInterval():

setTimeout(函数,毫秒)->在等待指定的毫秒数后执行函数

setInterval(函数,毫秒)->与setTimeout()相同,但连续重复函数的执行

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