2013-07-05 4 views
1

Я использую JQgrid с MVC4. Я перегрузочный данные сеток через каждые 10 секунд с этим:Показать временную метку на JQGrid ReloadGrid

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

То, что я хотел бы сделать, это на моей странице метка времени, которая обновляет всякий раз, когда сетка перезагружается. Сейчас я использую:

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

, но, очевидно, это устанавливается только при первой загрузке страницы. Любые идеи о том, как это сделать?

+0

Спасибо за ответы. Я попробую их в понедельник и выберите ответ. – Mike

ответ

2

Вы можете просто создать элемент на странице и обновить его при перезагрузке.

<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); 
+2

Спасибо. Прекрасно работает. – Mike

2

Могли бы сделать что-то вроде этого:

setInterval(function() { 
    jQuery("#JQGrid1").trigger("reloadGrid"); 
    $('#timestamp').text(Date().toString()); 
}, 10000); 
+0

Спасибо. Выбрал другой ответ, чтобы быть более полным. Твой тоже правильный. – Mike

Смежные вопросы