【发布时间】:2013-06-22 15:41:57
【问题描述】:
我为 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。如何防止这种情况。我希望用户回到同一页面。
【问题讨论】:
-
将页面保存在 cookie 中?
-
或将页面保存为查询字符串或哈希
-
好的,我会搜索这些东西。谢谢你们的回复。
-
@maazza 你能告诉我在哪里创建 cookie 吗?
-
添加显示页面的cookie(ajax回调)
标签: jquery pagination