不确定这是否是不合适的,尽管它工作正常。
为了移动到新位置并保留根URL,我会做这样的例子:
window.location = window.location.href.split('/oldbar')[0] + '/foobar/' + $value
window.location = window.location.href.split(/oldbar/)[0] + 'foobar';
window.location = window.location.href.split('/oldbar')[0] + '/foobar/'
你会以不同的方式做吗?如果是这样/为什么?
答案 0 :(得分:2)
当您只能访问location object的pathname
属性时,无需拆分href:
// not really sure what you're trying to do, but...
window.location.pathname = window.location.pathname + "/foobar/";
答案 1 :(得分:0)
要保留根网址,只需操纵window.location.pathname
,而不是整个href
属性。