這是這種情況。如何在瀏覽時自動重新加載網站visitora頁面?
我有一個網站建立在自定義CMS的asp.net mvc3。
有沒有辦法通過點擊cms按鈕來重新加載網站訪問者的頁面?
例如,這裏的計算器,如果從後端管理員按下按鈕我的網頁會自動重新加載(或甚至收藏夾會出現,或重定向我到一個不同的頁面)。
我們能做到嗎?
這是這種情況。如何在瀏覽時自動重新加載網站visitora頁面?
我有一個網站建立在自定義CMS的asp.net mvc3。
有沒有辦法通過點擊cms按鈕來重新加載網站訪問者的頁面?
例如,這裏的計算器,如果從後端管理員按下按鈕我的網頁會自動重新加載(或甚至收藏夾會出現,或重定向我到一個不同的頁面)。
我們能做到嗎?
有了HTML5,你可以使用Web工人爲你這樣做:http://html5demos.com/worker
沒有HTML5,你可以設置在JavaScript的一些基本投票代碼。它會調用服務器上的一個方法來告訴它是否重新加載。你可以運行該每30秒鐘讓我們說:
$(document).ready(function(){
var doRefresh = function(){
$.get('checkForRefresh', function (data) { ... handle response ... });
};
setInterval(doRefresh, 30000);
});
然後就是有你checkForRefresh服務器端代碼讀取由CMS按鈕設置的值。
強制按鈕上點擊重載歸結爲這樣的事情(使用jQuery和JavaScript):
<script type="text/javascript">
$(document).ready(function() {
$('#Button1').click(function() {
location.reload();
});
});
</script>
對以下問題的第一個答案給出兩種方法刷新頁面,一個強制重裝像上面,第二個,就像@Milimetric描述了他的答案: Refresh (reload) a page once using jQuery?。