【问题标题】:Need return button to make 2 hits需要返回按钮才能进行 2 次点击
【发布时间】:2018-01-21 20:10:18
【问题描述】:

我的仪表板中有一个返回按钮,但我注意到它存在问题。

如果我提交(例如更新用户个人资料),返回按钮应该返回 2 次(因为按钮每次都应该返回到同一个地方,尽管我已经在仪表板中提交/更新了。

希望你能帮助我解决这个问题。我对各种解决方案持开放态度。

<a  onclick="history.back()" class="glyphicon glyphicon-share-alt" title="go back"></a>

【问题讨论】:

  • 你能在这里发布你的代码的 sn-p 吗?这将有助于我们为您提供帮助。
  • 关于 caruse,我已经用 sn-p 更新了帖子
  • 是的.... 需要更多。这与问题文本一样有用。
  • 如果按钮每次都应该回到同一个地方,为什么不直接写锚的href目标来指向正确的地方而不是history.back

标签: javascript php jquery html css


【解决方案1】:

这是因为当您提交表单时,它会处理一个新页面请求,然后浏览器会在您的历史堆栈中推送一个新项目。

因此,当您第一次访问此页面时,尚未提交表单时,返回按钮应该可以正常工作,但是当您提交表单然后重新加载页面并单击返回按钮时,这应该会刷新或返回到同一页面,但如果您再次单击,您将被发送到主页。

https://developer.mozilla.org/en-US/docs/Web/API/History_API

您可以像这样解决此设置的修复网址:

<a href="YOUR_DASHBOARD_URL" class="glyphicon glyphicon-share-alt" title="go back"></a>

【讨论】:

    猜你喜欢
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多