c# - 在 JQGrid ReloadGrid 上显示时间戳

标签 c# jquery asp.net-mvc jqgrid

我正在使用带有 MVC4 的 JQgrid。我每 10 秒重新加载一次网格数据:

setInterval(function () { jQuery("#JQGrid1").trigger("reloadGrid"); }, 10000);

我想做的是在我的页面上有一个时间戳,它会在网格重新加载时更新。现在我正在使用:

<h2>Events as of @ViewBag.Time</h2>

但显然这只会在页面首次加载时设置。关于如何实现这一目标的任何想法?

最佳答案

您可以只在页面上创建一个元素并在重新加载时更新它。

<div id="timestampDiv"></div>

setInterval(function () { 
     var timestampvalue = Date().toString();//format timestamp however you like here.
     jQuery("#JQGrid1").trigger("reloadGrid"); 
     jQuery('#timestampDiv').text(timestampvalue);
}, 10000);

关于c# - 在 JQGrid ReloadGrid 上显示时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17495651/

相关文章:

c# - ListView 上的单击按钮不起作用

c# - 在链表 C#.NET 中移动项目

c# - 在没有集合的情况下编写过滤器?

c# - 如何让 WebAPI HelpPage 包与 HotTowel 模板一起使用?

css - MVC Bootstrap CSS 布局左对齐

c# - 提供了无效的请求 URI。 (堆栈跟踪中没有有用的信息)

javascript - id 包含 Jquery 中的特定字符串名称

php - 如何在没有 AJAX 的情况下使用 json_decode 将 JSON.stringify 转换为 PHP?

jQuery:一个可排序列表,在另一个列表上显示结果

asp.net-mvc - ASP.NET MVC : avoid tight coupling when binding form POST to parameter