2016-07-25 38 views
0

我有这个在我的JS:location.search不定向

var data = "newValue"; 
$('#myButton').on('click', function() { 
     var params = location.href.split('?')[1].replace(/#.*/g,''); 
     location.hash = 'myhash'; 
     location.search = params + '&newData='+ data; 

    }); 

它总是更改URL我可以在浏览器中看到的,但它并不总是启动。

我的问题是什么?

+0

是什么意思“并不总是推出了”? –

回答

2

要改变角度搜索参数的值,你只需要做:

$location.search('someVar','newValue'); 
+1

如果你想改变后重定向使用 'location.reload()' –

+0

谢谢,我的解决方案非常接近,它的location.replace(); – cucuru