如何在设置的时间间隔触发jQGrid中的重载按钮
How to trigger the reload button in jQGrid at set time intervals
我希望我的网格定期重新加载,并从我指定的url中获取数据。每隔5秒,我希望网格从url中获取当前数据。我已经尝试过使用setInterval和window.timeout,但当我这样做时,网格会从浏览器缓存中重新加载数据。它不会调用url来获取新数据。
有没有办法让网格重新加载,并在特定的时间间隔从url中获取新数据?
基本上,我希望重新加载按钮每5秒自动启动一次。我该怎么做?
请帮助
感谢
您需要的是使用与以前相同的方法,但要防止浏览器的缓存。这样做的一种方法是在服务器端,将no-cache
标头添加到该请求的HTTP响应中。
另一种方法是更改请求的URL,这样浏览器就不会查找其缓存。一个例子是:
var url = "..."; // Your URL
url += "&nocache=" + (new Date()).getTime();
谢谢,
我想出了一个办法:
window.setTimeout( refreshGrid, 8000);
function refreshGrid()
{
jQuery("#refresh_list").click();
window.setTimeout(refreshGrid, 8000);
}
相关文章:
- 如何避免日期损坏按下保存按钮在免费jqgrid内联编辑
- 按下按钮时JqGrid会给出ID
- 如何将自定义图标添加到 JqGrid 顶级工具栏按钮
- 在jqGrid中的行中添加自定义按钮
- jqGrid不显示搜索按钮
- 用于导出Excel的.Net MVC 4.5 JqGrid按钮功能不起作用.什么'我的代码错了
- 放置在每行jqgrid中的按钮的点击事件未启动
- 将jqgrid中的按钮添加到toppager的最右端
- 如何在 jqgrid 中添加新的按钮/图像列
- JqGrid don'i 在点击按钮后重新加载
- 单击按钮时加载 jqGrid,但第二次失败
- 将特定于列的按钮添加到 jqGrid
- 如何通过单击上传按钮在上传文件后重新加载 Jqgrid
- Jqgrid 单击自定义编辑按钮打开另一个页面
- jqGrid 使用您自己的删除样式按钮
- 将 jqGrid 行按钮绑定到 Knockout JS 时超出了最大调用堆栈大小
- 如何在jqGrid中隐藏和显示自定义按钮通过使用"reccount”;
- 如果在按 jqgrid 中的保存操作按钮返回错误,如何保持内联添加
- 如何在设置的时间间隔触发jQGrid中的重载按钮
- 添加jqGrid后按钮停止工作