javascript window.location.href 不断添加到 url
javascript window.location.href keeps adding to 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
像这样在link前面加一个'/'
function changeCompanyType(companyType) {
window.location.href = '/type/'+companyType+'/';
}
使用:
function changeCompanyType(companyType) {
window.location.href = '/type/'+companyType+'/';
}
添加行:
companyType = '';
设置 href 后。
我有一个简单的下拉菜单,可以转发到新的 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
像这样在link前面加一个'/'
function changeCompanyType(companyType) {
window.location.href = '/type/'+companyType+'/';
}
使用:
function changeCompanyType(companyType) {
window.location.href = '/type/'+companyType+'/';
}
添加行:
companyType = '';
设置 href 后。