我有以下问题:我有两个网页,a.php
和b.php
。第一个页面显示数据库中的项目列表,另一个页面将其更新并将用户发送回前一页面(使用window.history.back()
)。如何强制重新下载页面后退按钮点击
但是,当我从a.php
到b.php
,更新数据库中的一些条目并返回时,如果不手动重新加载页面,列表不会更新。有没有什么办法可以让我检测页面是否由于后退按钮操作而加载,并用JavaScript重新加载,或者只是告诉浏览器自动更新它?
我有以下问题:我有两个网页,a.php
和b.php
。第一个页面显示数据库中的项目列表,另一个页面将其更新并将用户发送回前一页面(使用window.history.back()
)。如何强制重新下载页面后退按钮点击
但是,当我从a.php
到b.php
,更新数据库中的一些条目并返回时,如果不手动重新加载页面,列表不会更新。有没有什么办法可以让我检测页面是否由于后退按钮操作而加载,并用JavaScript重新加载,或者只是告诉浏览器自动更新它?
请勿使用window.history.back
。使用location.href
跳转到a.php
。
你有使用JavaScript的原因吗?这不会发生,如果你使用PHP等... – 472084
@Jleagle正如我下面说的,我正在做一个移动的网络应用程序,如果我用PHP(或JavaScript,或其他任何东西,重定向),它会只是让历史记录太长,以至于用户必须多次点击后退按钮才能退出。 – Frxstrem
我不认为PHP重定向添加到浏览器的历史。理想情况下,您听起来应该使用ajax来调用b.php,然后在成功时更新正确的单元格。 – 472084