javascript - 有人会比我更好地重构 URL 更改吗?

标签 javascript jquery url refactoring

不确定这是否不合适,尽管它工作正常。

为了移动到新位置并保留根 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/'

你会采取不同的做法吗?如果是这样,如何/为什么?

最佳答案

当您只需访问location objectpathname属性时,您不需要拆分href。 :

// not really sure what you're trying to do, but...
window.location.pathname = window.location.pathname + "/foobar/";

关于javascript - 有人会比我更好地重构 URL 更改吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9636028/

相关文章:

javascript - xhr 在 onreadystatechange 中是否始终可以作为参数的属性使用?使用哪一个?

javascript - Aptana 中的自动完成

jsp - Apache Tomcat 错误 : The requested resource is not available

java - Android 无限 URL 加载

javascript - 如何检测 Chrome 扩展中的网络状态变化

javascript - 将 seriate Node.js 与 Web 应用程序连接的最佳方法是什么

javascript - 仪表板应用架构

JQuery resize() 窗口放大或缩小

javascript - jQuery Mobile 中的背景图像

url - 移动设备的 OAuth 回调程序