使用jquery和push状态从url中删除url params

时间:2013-10-25 17:12:09

标签: javascript jquery pushstate pjax

有没有办法可以使用push状态从URL中删除特定的params而不刷新: 我知道如何在网址上附加一些内容:

  var url = $(location).attr('href');
  history.pushState(null, null, url + '&view=new_data');

但是我如何从网址中删除一个特定的参数:

 history.pushState(null, null, url(without the &view param));

1 个答案:

答案 0 :(得分:2)

试试这个:

 history.pushState(null, null, url.replace(/&view=.*(&?)/, '$1'));