【问题标题】:PHP save a page then redirect to previous page(ajax)PHP保存页面然后重定向到上一页(ajax)
【发布时间】:2010-04-28 09:50:32
【问题描述】:

我想问一下如何重定向到上一页(ajax 分页)。

例如, 假设目前我在第 5 页,然后我点击一条记录,编辑后我想回到第 5 页而不是第 1 页。

问题是我的分页使用的是ajax,

http://domain/photo/#5

我尝试使用 $_SERVER[http_referer],但我只得到 http://domain/photo ,我无法得到 # 和值。

重定向回上一页的最佳方式是什么。我最后的选择是使用 $_SESSION。希望我能在这里得到更好的答案。

谢谢。

【问题讨论】:

  • 锚点由浏览器解释,因此我认为它们根本不会发送到 PHP 引擎。

标签: php ajax http-referer


【解决方案1】:

就像 Lauri 所说,您需要使用 Javascript 在客户端进行管理。基本上,您需要实现某种客户端浏览器历史记录。看看 Facebook 如何加载照片,但仍然允许您使用返回按钮。

有各种库可以帮助您:

JS History Frameworks

【讨论】:

  • 感谢您的回复,我认为Ajax需要使用back JS来做back机制。谢谢你们!
猜你喜欢
  • 2020-03-27
  • 2013-07-16
  • 2014-02-22
  • 2012-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-02
  • 1970-01-01
相关资源
最近更新 更多