我为jQuery分页做了一些代码。
单击页面链接时,将设置AJAX请求,并使用GET
方法从数据库中检索信息然后,结果将显示在新页面上。
代码非常简单:
function getContentItems(tableSelect , pageNumber){
$('.slideImg').attr('src','ajaxload.gif');
$.ajax({
type:'GET',
url:'getDataPages.php',
data:"pageNumber="+pageNumber+"&tableSelect="+tableSelect,
dataType:"json",
cache:true,
success: function(result){
var phpresultArray = result; //Show the retrieved result here with
//cool jQuery effects ;)
}
}
})
}
我的问题:假设用户正在查看页面号20
,并点击该页面上的某个链接。现在,如果他按下浏览器上的BACK
按钮,他将被重定向到页面1
。如何防止这种情况。我希望用户回到同一页面。
答案 0 :(得分:1)
替代人
使用哈希标签..就像用户在第一页上pagename#1
,如果在第二页上pagename#2
..
替代两个
使用Web Storage
另请查看Post/Redirect/Get这可能会对您有所帮助