2012-04-25 38 views
0

我正在创建部分视图。 我需要的已经过去了,因为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 секунд 

,但它不工作

回答

1

你必须做这样的事情:

动作:

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> 

希望它能帮助。

相关问题