html - 如何在前两页使用(document.referrer)?
问题描述
转到上一页重新加载数据的按钮有问题。从这个意义上说,如果我使用:
<button onclick="window.history.go(-2)" class="btn btn-primary">Go Back</button>
这让我翻了两页,但没有修改数据。页面不会重新加载。如果我使用这个:
<button onclick="location.replace(document.referrer);" class="btn btn-primary">Go Back</button>
这让我只翻了前一页。还有一种方法可以通过重新加载数据来返回两页吗?非常感谢!!!!
解决方案
我不确定,但试试这个:
location.replace(window.history.back(-2));
编辑:
经过一些研究和测试,我认为使用历史对象无法实现。
另一种解决方案是在服务器端设置一些 cookie 或存储/传递可用于 JS 的路由。
推荐阅读
- python - 引导 css 未在 django 模板中加载
- r - 修改矩阵变量的层数
- vue.js - 我在 asyncData 中处理非常慢的 Axios 请求
- java - 对 recyclerView 中的视图不起作用
- django-rest-framework - 如何创建那些嵌套对象
- c# - 列出分组或排序
- javascript - 单击按钮打开其他页面并向下滚动
- tabs - Symfony 3.4.6 - SonataAdmin - configureFromFields - 选项卡 - 在选项卡上添加图像
- javascript - 当我的障碍列表太大时,为什么会出现此错误?
- c++ - 如何从 txt 文件中导入用户定义的变量