Javascript location.search不重定向
我的js中有这个:Javascript location.search不重定向,javascript,angularjs,Javascript,Angularjs,我的js中有这个: var data = "newValue"; $('#myButton').on('click', function() { var params = location.href.split('?')[1].replace(/#.*/g,''); location.hash = 'myhash'; location.search = params + '&newData='+ data; }); 它总是改变我在浏览器中看
var data = "newValue";
$('#myButton').on('click', function() {
var params = location.href.split('?')[1].replace(/#.*/g,'');
location.hash = 'myhash';
location.search = params + '&newData='+ data;
});
它总是改变我在浏览器中看到的url,但并不总是启动它
我的问题是什么?要更改角度搜索参数的值,只需执行以下操作:
$location.search('someVar','newValue');
要更改角度搜索参数的值,只需执行以下操作:
$location.search('someVar','newValue');
什么是“不总是启动”?什么是“不总是启动”?如果您想在更改后重定向,请使用
location.reload()
谢谢,我的解决方案非常接近,它的位置为.replace();如果更改后要重定向,请使用location.reload()
谢谢,我的解决方案非常接近,它的位置是.replace();