最近的项目遇到的问题,记录一下,不刷新页面,修改浏览器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。
说白了pjax不刷新加载