2012-04-25 68 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> 

希望它能幫助。

相關問題