javascript - javascript window.location.href 不断添加到 url
问题描述
我有一个简单的下拉列表,它转发到一个新的 url onChange。
它看起来像这样:
function changeCompanyType(companyType) {
window.location.href = 'type/'+companyType+'/';
}
第一个更改效果很好,并转到 url:
下次我单击新页面中的下拉菜单时,它会再次添加类型和公司类型:
我怎样才能更改公司类型,以便不会继续添加 URL?
解决方案
带有正斜杠 ( /
)的前缀
window.location.href = '/type/'+companyType+'/';
^ -- a slash to make an absolute url
// or (depends on what you want to do)
window.location.href = '/companies/type/'+companyType+'/';
^ -- a slash to make an absolute url
推荐阅读
- algorithm - 使用不同日期的购买清单为客户查找最有可能的购买
- wordpress - 搜索自定义帖子类型会显示该帖子类型中的所有帖子
- python - TypeError: 输入类型不支持 ufunc 'bitwise_and' - 根据转换规则 ''safe'' 支持的类型
- html - 我可以删除屏幕阅读器提示并保留占位符文本吗
- node.js - Docker compose,从另一个容器访问 Postgres 容器
- xamarin - MvvmCross 升级到 8.x 后,应用程序卡在 SplashScreen
- web-deployment - 计算 FME 服务器应用程序中的点击次数
- javascript - 单击 parent.vue 中的按钮后触发 child.vue 中的功能
- javascript - 使用 jquery 将 CSS 更改回默认值的问题
- tensorflow2.0 - 在 Tenorflow 2 中为度量函数重塑模型输出