ajax载入与浏览器历史的前进与后退
来源:互联网 发布:windows管道命令 编辑:程序博客网 时间:2024/06/05 18:37
ajax载入与浏览器历史的前进与后退
使用到的知识点:
- popstate
- history.pushState
- history.replaceState
Ajax可以实现页面的无刷新操作——优点;但是,也会造成另外的问题,无法前进与后退!(前进后退无法重现上一次操作);
通过以下代码保存每次请求的参数即可实现浏览器后退操作;
<script> var num = 0; var str; document.addEventListener("click",function() history.pushState({num:num}, "",window.location.href); ++num; str = "index.html?name=" +num; history.replaceState({"num":num}, "", str); }) window.addEventListener("popstate", function() { console.log(window.location.search); alert("执行ajax请求"); });</script>
阅读全文
0 0
- ajax载入与浏览器历史的前进与后退
- POJ 1028 用栈模拟浏览器的前进与后退
- POJ 1028 用栈模拟浏览器的前进与后退
- history pushState 实现浏览器前进与后退
- 前进与后退
- 前进与后退
- 关于ajax支持浏览器后退前进的做法
- Android WebView的前进、后退、与刷新
- Android WebView的前进、后退、与刷新
- Android WebView的前进、后退、与刷新
- Android WebView的前进、后退、与刷新
- Android WebView的前进、后退、与刷新
- Android WebView的前进、后退、与刷新
- HTML 页面的前进与后退
- 浏览器前进后退的判断
- 使用栈结构简易实现浏览器的后退与前进功能(以Android为例)
- 用jQuery实现图片的前进与后退
- HTML页的前进与后退 【window.history.back()】
- day16笔记
- Android studio 3.0报错 unknown element <service> found.
- SSM整合方式之一
- 3Sum
- 【c++】模板知识总结
- ajax载入与浏览器历史的前进与后退
- 【Base64】编码及其作用
- day17笔记
- 欢迎使用CSDN-markdown编辑器
- hibernate常问的几个面试题目
- day18笔记
- python_pandas_20171104
- scramble-string Java code
- 文章标题