2016-06-21 121 views
1

現在我有一個按鈕,可以在用戶需要時重新加載頁面。在後臺重新加載頁面

<input type="button" value="Refresh Page" onClick="window.location.reload()"> 

有沒有辦法在後臺完成這一點,就必須做的,而不是讓他們等待頁面刷新時更新頁面。

+0

是的,但不應該刷新頁面的「刷新頁面」按鈕?你基本上會想用AJAX來刷新''標籤的內容。這將避免重新加載''內容 –

+2

什麼時候完成? – cnorthfield

+0

或者一個冒險的解決方案是剪切正文的內容,等待一毫秒,然後粘貼回 –

回答

1

這是我與jQuery一起扔東西。我只是通過ajax加載當前頁面,並用新的HTML代替當前的HTML正文:

$.ajax({       //Reload current page via ajax 
    url: location.href, 
    success: function(response) { 
    var dummy = $("<div></div>");  //Create a dummy html object to parse response 
    dummy.html(response); 
    new_body = $("body", dummy); 
    $("body").html(new_body);  //Replace 
    } 
}); 
相關問題