我在js中有这个:
var data = "newValue";
$('#myButton').on('click', function() {
var params = location.href.split('?')[1].replace(/#.*/g,'');
location.hash = 'myhash';
location.search = params + '&newData='+ data;
});
它总是会更改我在浏览器中看到的网址,但并不总是会启动。
我的问题是什么?
答案 0 :(得分:2)
要以角度更改搜索参数的值,您只需执行以下操作:
$location.search('someVar','newValue');