2013-03-20 97 views
2

我在我的Rails應用程序的視圖:blah.app/units/status自動刷新的JavaScript

這顯示我的所有單位的狀態。我想通過JavaScript自動刷新頁面,但我不知道如何去做。

我試着寫這一點,但它不會重新加載:

<script> 
    $(function() { 
    setInterval(function(){ 
     $.getScript("/units/status"); 
    }, 10000); 
    }); 
</script> 

有人能指出我要去哪裏錯了嗎?

+0

我也試過這個工作,但不知道這是否是最好的方法。 '' – nulltek 2013-03-20 14:53:35

回答

1
$(document).ready(function() { 
    setTimeout(function() { 
    window.location.reload(); 
    }, 10000); 
}); 
+0

jQuery是沒有標記,而且也沒有理由等到DOM就緒反正 – Ian 2013-03-20 14:58:51

+0

我沒有看到你的機智解決teknull問題,只是抱怨給出的解決方案......這項工作。 – fuzzyalej 2013-03-20 15:01:31

+0

我不明白你的意思。出於某種原因,我專注於teknull對他的問題的評論,已經基本上嘗試了你的問題。所以我不知道我錯過了他們已經在使用jQuery - 這是我的錯。但我沒有看到我在抱怨的地方。如果你解釋一些或證明你的全能代碼工作,而不是隻發佈代碼,它可能會有所幫助。 – Ian 2013-03-20 15:22:02