无刷新改变当前url,AJAX异步加载的同时改变url,并可以实现前进后退

无刷新改变当前url,AJAX异步加载的同时改变url,并可以实现前进后退

阅读 2.1k
1 个回答

用history.replaceState可以实现不刷新给路由添加参数

   var myhref = location.href ;//ajax外面定义一个变量装href;

    setTimeout(function(){
        history.pushState('','',myhref +'?1111');
    },5000);

history.pushState(state, title, url);
state:state对象,与要跳转到的URL对应的状态信息。
title:名称。
url:要跳转到的URL地址,不能跨域。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题