location.search不重定向

时间:2016-07-25 13:00:18

标签: 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;

    });

它总是会更改我在浏览器中看到的网址,但并不总是会启动。

我的问题是什么?

1 个答案:

答案 0 :(得分:2)

要以角度更改搜索参数的值,您只需执行以下操作:

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