我认为这个问题很简单,但是我找不到解决方案。我试图自动刷新div,例如:
<div id="divToRefresh"> @(DateTime.Now)</div>
如何在JQuery中做到这一点?
最佳答案
您不能按照建议刷新div。您需要加载新内容,例如
$('#divToRefresh').html(now.format("dd/m/yy h:MM tt"))
上面的方法使用纯JavaScript。如果要使用.Net,则可以使用JavaScript启动对JSON Action Reuslt的AJAX调用。
public JsonResult GetDate()
{
return Json(new { CurDate = DateTime.Now}, JsonRequestBehavior.AllowGet);
}
还有你的jQuery
$.getJSON('pathToActionResult', function(data) {
$('#divToRefresh').html(data.CurDate)
});
关于javascript - 刷新div(jquery + asp.net mvc),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7945317/