如何创建ajax更新时间?
问题描述:
我正在创建部分视图。 我需要的已经过去了,因为2012.04.01如何创建ajax更新时间?
public PartialViewResult SitePowered()
{
var dateTime = new DateTime(2012, 4, 1);
var totalSeconds = (DateTime.Now - dateTime).TotalSeconds;
ViewBag.TotalSeconds = totalSeconds;
return PartialView("SitePowered");
}
视图秒数:
<script type="text/javascript">
$(function() {
$.getJSON("/Home/SitePowered", null, setTime);
});
</script>
@ViewBag.TotalSeconds секунд
,但它不工作
答
你必须做这样的事情:
动作:
public ActionResult SitePowered()
{
var dateTime = new DateTime(2012, 4, 1);
var totalSeconds = (DateTime.Now - dateTime).TotalSeconds;
return Json(new { seconds = totalSeconds });
}
客户端:
<script type="text/javascript">
$(function() {
$.getJSON("/Home/SitePowered", function(result) {
// Do something here with result.seconds
alert(result.seconds);
});
});
</script>
希望它能帮助。