不刷新页面,修改浏览器url地址

不刷新页面,修改浏览器url地址

小天
2024-02-17 / 1 评论 / 786 阅读 / 搜一下 / 正在检测是否收录...

最近的项目遇到的问题,记录一下,不刷新页面,修改浏览器url地址。

直接上代码:

        var url= window.location.href;    
        if(url.indexOf("info/")>0){
            url= url.substr(0,url.length-1);
            history.pushState("", "", url+'912');
        }

主要用的是history的pushState方法,上面这段代码实现的是,如果存在info/,就替换info/后面的参数,而不发生页面的刷新。

后面再详细和大家整理一下 history的pushState和replaceState。

10

评论 (1)

打卡
取消
  1. 头像
    ♙LV.3 梦泽不是梦
    Android · Google Chrome

    说白了pjax不刷新加载

    回复