手机版网站地图美文美图最新动态
你好,欢迎访问好美文阅读网个性皮肤
好美文
  • 网站首页
  • 美文
  • 文章
  • 散文
  • 日记
  • 诗歌
  • 小说
  • 故事
  • 句子
  • 作文
  • 签名
  • 祝福语
  • 情书
  • 范文
  • 读后感
  • 文学百科
  • 美文摘抄
  • 节日文章
  • 名家散文
  • 网名大全
  • 座右铭
  • 口号大全
  • 面试技巧
  • 说说大全
  • 阅读答案
  • 诗词默写
  • 流言蜚语
  • 节日祝福
  • 好句子
  • 经典台词
  • 谚语大全
  • 亲情故事
  • 友情故事
  • 表白情书
  • 工作报告
  • 活动总结
  • 心得体会
  • 专题汇总
美文网首页
解决ajax无法后退问题实例

解决ajax无法后退问题实例

作者: AmberSiYing | 来源:发表于2019-07-07 20:44 被阅读0次
  1. 解决ajax无法后退问题实例
  2. 关于Ajax无法后退的解决方案
  3. 解决ajax跨域问题
  4. ajax与前进后退
  5. 微信自带浏览器物理返回不刷新问题
  6. 继承
  7. $.ajax()方法
  8. ajax跨域请求
  9. 2018年10月18日.NET笔试面试题
  10. 解决无法连接RDS实例的问题

都知道ajax有一个明显的缺点就是与浏览器的history.back()与forward()不友好,不能前进与后退。

实例地址:解决ajax无法后退问题实例

解决方法:

window.history实例

在console里面打印出window.history的实例,可以查看相关对象的原型。

length:length为浏览记录队列长度,由于这个页面是新打开的,队列中只有当前页面链接相关信息,其值为1

state:

pushState:就是window.history.pushState();

replaceState:就是window.replaceState();

用法:

window.history.pushState({status: 0} ,'' ,'?data=1');

改变后的浏览器地址

这里需要注意的是,如果实在本地运行的话,在ie和火狐上都是可以完美运行的,但是现在新版的谷歌会报错,这是因为谷歌的安全机制问题。如果代码放在服务器上的话应该是没有这个错误的。

所以这里的解题思路:

1.每次手动点击左侧的菜单,我将Ajax地址的查询内容(?后面的)附在demo HTML页面地址后面,使用history.pushState塞到浏览器历史中。

2.浏览器的前进与后退,会触发window.onpopstate事件,通过绑定popstate事件,就可以根据当前URL地址中的查询内容让对应的菜单执行Ajax载入,实现Ajax的前进与后退效果。

3.页面首次载入的时候,如果没有查询地址、或查询地址不匹配,则使用第一个菜单的Ajax地址的查询内容,并使用history.replaceState更改当前的浏览器历史,然后触发Ajax操作。

相关文章

  • 解决ajax无法后退问题实例

    都知道ajax有一个明显的缺点就是与浏览器的history.back()与forward()不友好,不能前进与后退...

  • 关于Ajax无法后退的解决方案

    问题描述 通过AJAX异步请求后,页面的URL不会发生改变,虽然可以通过页面上的按钮通过AJAX异步请求实现回退刷...

  • 解决ajax跨域问题

    Jsonp解决ajax跨域问题 CORS解决ajax跨域问题

  • ajax与前进后退

    Ajax可以实现页面的无刷新操作但是,也会造成另外的问题,无法前进与后退,如果想既可以使用ajax做数据传输右想实...

  • 微信自带浏览器物理返回不刷新问题

    问题描述与需求 微信中页面后退不会重新发请求,但页面却会重新渲染 解决 在发起Ajax请求时,在请求链接上加时间戳...

  • 继承

    1.原型链 (问题:原型属性会被所有实例共享) 2.借用构造函数 (解决原型属性会被所有实例共享 问题:函数无法复...

  • $.ajax()方法

    $.ajax()的实例: $.ajax({ url: "/carrots-admin-ajax/a/logian"...

  • ajax跨域请求

    ajax跨域请求(jsonp) 利用JSONP解决AJAX跨域问题的原理与jQuery解决方案JSONP jQue...

  • 2018年10月18日.NET笔试面试题

    AJAX 解决什么问题? AJAX 解决的问题就是“无刷新更新页面”,用传统的 HTML 表单方式进行页面的更新时...

  • 解决无法连接RDS实例的问题

    解决无法连接RDS实例的问题 2019年10月23日 19:40:35

网友评论

      本文标题:解决ajax无法后退问题实例

      本文链接:https://www.haomeiwen.com/subject/dtvihctx.html

      延伸阅读

      • 那年盛夏诗歌
      • 环境监察队工作总结范文
      • 优秀教师学习心得范文
      • 华胥引的读后感300字
      • 《Its red》教学反思范文
      • 农资购销的合同范本
      • 竞选中队委优秀演讲稿
      • 辞金蹈海的成语解释
      • 《世纪宝鼎》公开课教案设计
      • 因为爱你,所以牵挂因为爱你,所以牵挂
      • 今生今世红尘醉——美到心碎的古诗词今生今世红尘醉——美到
      • 一个90后的内心独白一个90后的内心独白
      • 致已逝去的高中年华致已逝去的高中年华

      深度阅读

      • 您也可以注册成为美文阅读网的作者,发表您的原创作品、分享您的心情!
      • 情人节
      • 母亲节
      • 重阳节
      • 清明节
      • 端午节
      • 植树节
      • 元宵节
      • 妇女节
      • 愚人节
      • 圣诞节
      • 父亲节
      • 教师节
      • 儿童节
      • 劳动节
      • 青年节
      • 建军节
      • 万圣节
      • 平安夜
      • 光棍节
      • 中秋节
      • 国庆节
      • 感恩节
      • 腊八节
      • 更多话题

      栏目导航

        摄影故事互联网读书旅行

      热点阅读

      • 冷夜
      • 一天流水账
      • 【茗香天下,伊人笑】026.血染浣洗房
      • 【蒋竹香璇】陈婧涵来我家啦。
      • 苏轼之所以是苏轼,人生中那些可改变与不可变的
      • 我们对任何事情缺乏深刻的感受
      • 2019-07-02
      • 【1期3班】刻意练习day6
      • 牛熊都有极端
      • 找工作、投项目=投创始团队=投股权架构

      关于我们|服务条款|联系我们|解决ajax无法后退问题实例|投稿指南|网站地图|RSS订阅|排版工具|手机版

      提供经典美文摘抄,优美散文欣赏,现代诗歌精选,短篇小说,心情随笔,表白情书范文,故事会在线阅读欣赏

      Copyright © 2014-2023 Haomeiwen.com All Rights Reserved. 好美文阅读网 版权所有

      备案信息:桂公网安备 45052102000051号 · 桂ICP备13007215号-3

      本站所收录作品、热点评论等信息部分来源互联网,目的只是为了系统归纳学习和传递资讯

      所有作品版权归原创作者所有,与本站立场无关,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理!