我的网站中有一个语言选择器下拉菜单。更改语言后,URL 会重定向到相应的站点我目前的网址是 https://www.example.com/mem/ca/恩/pages/home.aspx在更改语言时,URL 应该是这样的https://www.example.com/mem/ca/ en /pages/home.aspx - 选择英语 https://www.example.com/mem/ca/ el /pages/home.aspx - 选择 Español https://www.example.com/mem/ca/ PY /pages/home.aspx -在选择Pусский等所有语言<pre>$("#dd-language").on("change", function() { var countryAppend = $(this).val(); var pathArray = window.location.pathname.split('/')[4]; var res = pathArray.replace(pathArray,countryAppend); var newURL = window.location.host + "/" + pathArray; window.location = newURL;});</pre>这会在 URL 末尾添加值,但我需要它来替换 URL 中的语言代码
3 回答
千万里不及你
TA贡献1784条经验 获得超9个赞
document.querySelector('#dd-language').addEventListener('change',function(){
let url = window.location.href.split('/');
url[5] = this.value;
url = url.join('/');
window.location = url;
});
添加回答
举报
0/150
提交
取消