我們有一個門戶頁面,我們實現了分頁,除此之外,爲了跟蹤目的,我們保留了兩個隱藏的變量,名稱分別爲"performaction"
和"sortParameter"
。 最初這些隱藏參數的值將是""
,但是一旦在頁面上執行像上一個或下一個或某種排序的動作,我們將設置隱藏參數並以javascript方法提交頁面,代碼相同爲JSP頁面刷新
$("#my-data-table_next").on('click',function(){
$("#performaction").val("next");
$("#manageProductList").submit();
});
$("#my-data-table_previous").on('click',function(){
$("#performaction").val("prev");
$("#manageProductList").submit();
});
function submitForm(parameter){
$("#performaction").val("sort");
$("#sortParameter").val(parameter);
$("#manageProductList").submit();
}
現在,當我們在頁面上按F5它實際上是重新提交 的頁面的參數取先前分配的一個,即如果我們點擊下一步,的performAction的 價值是未來,現在我們點擊F5它的值再次重新提交頁面,其中執行的值將再次成爲「下一個」。
這不是我們想要的,所以當我們按f5時,有什麼辦法可以避免重新提交頁面。在會話變量
在此先感謝
儲值。 –