AngularJs和ajax动态修改url地址而不刷新页面的方法

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1、Angularjs:

原始地址为:http://xxx/#/a

添加或修改参数:

$location.url('?a=1&aa=23');

执行后浏览器的url地址变为:http://xxx/#/a?a=1&aa=23,而页面也没有刷新。

2、ajax:

window.history.pushState(null, "", "http://xxx/#/a?a=1");
或:    	  
history.replaceState(null, "","http://xxx/#/a?aa=1")

 

转载于:https://my.oschina.net/u/2391658/blog/826547

你可能感兴趣的:(javascript,python)