0

我为 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 ;)



        }
    }
})
}

我的问题:假设用户正在查看页面 no 20,他点击了该页面上的某个链接。现在,如果他按下BACK浏览器上的按钮,他将被重定向到 page 1。如何防止这种情况。我希望用户回到同一页面。

4

1 回答 1

1

另一种
使用哈希标签..比如如果用户在第一页pagename#1,那么如果在第二页,那么pagename#2..

备用两个
使用Web 存储

也看看Post/Redirect/Get这可能对你有帮助

于 2013-06-22T07:41:57.850 回答