2011-05-31 130 views
0

我有一个商店系统,它使用jQuery滑块插件显示文章,所以有分页。 我有一个项目与记录ID 123“页”3 - 该项目有一个独特的modrewrite网址,如www.domain.com/myitem-123.html 问题:当显示文章的细节我需要以某种方式存储滑块插件的当前页面以跳回到滑块的最后一页。php,jquery分页,存储当前页面

我不希望修改我modrewrite网址,因为这不会是唯一的了(也将是同一项目不同的URL) - 我使用PHP会话具有唯一的想法,但我需要设置它通过ajax命令每次点击这似乎不是很优雅的我..

有什么建议吗?

回答

1

我相信一个更好更简单的方法是简单地将该页码存储在cookie中并在滑块/列表页面上检索它。

但是如果你想继续完善你的想法并且需要改进,我建议将页码存储在JavaScript中的全局变量中,并且只在用户跳转到产品之前向服务器发出请求页面(您实际上必须同步完成,因为用户正在关闭页面,并且请求无法在后台“坐下”)

window.onbeforeunload = function() { 
    // do your server request here to store the $_SESSION['slider_page_no'] 
}