我正在使用一個Asp.Net MVC PartialView頁面,該頁面應該每5秒鐘調用一次服務器操作。
這是行動程序(注意它返回null):
public ActionResult StillOnline()
{
// bla bla bla
return null;
}
這是HTML的JavaScript應該調用該程序每5秒:
<script src="../../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
setInterval(function {
var url = '<%: Url.Action("StillOnline", "Account") %>';
$.getJSON(url, null, null);}
, 10000);
});
</script>
有了Chrome ...它每5秒執行一次呼叫(yuhuuu) 使用IE ...呼叫只能執行一次。
錯誤消息: 無,IE不會拋出錯誤。
我的目標: 就像我說過的,我需要讓ASP.Net PartialView每5秒調用一次服務器動作。預計服務器沒有返回。
也許你知道更好的方法來實現它?
: - )
你是什麼意思的「不工作」?請求沒有被髮送?響應中沒有任何事情發生,如錯誤消息? (雖然,公平的說,定義的函數沒有任何參數可以通過,所以IE可能會對此抱怨。) – Arantor 2010-11-25 11:42:15
你是否得到任何錯誤? – Nalum 2010-11-25 11:42:18