Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript window.location.pathname重定向到双主机名_Javascript_Html - Fatal编程技术网

Javascript window.location.pathname重定向到双主机名

Javascript window.location.pathname重定向到双主机名,javascript,html,Javascript,Html,我有以下url='/Pria/Sepatu' 和一个带有选项的选择框: <option value="' + url +'">'+ list[i].category +'</option>'); 但是,这总是将我重定向到mysite.com/mysite.com/Pria/Sepatu,而不是 mysite.com/Pria/Sepatu 为什么会这样?我认为在你的情况下: location.assign(this.options[this.selectedIndex

我有以下
url='/Pria/Sepatu'

和一个带有选项的选择框:

<option value="' + url +'">'+ list[i].category +'</option>');
但是,这总是将我重定向到
mysite.com/mysite.com/Pria/Sepatu
,而不是

mysite.com/Pria/Sepatu
为什么会这样?

我认为在你的情况下:

location.assign(this.options[this.selectedIndex].value)
如果您的顶级url为:
http://www.mysite.com
如果
this.options[this.selectedIndex]。值为“Pria/Sepatu”

那么就这样做吧:

location.assign(this.options[this.selectedIndex].value)

url是我上面提到的相对url吗?@adit编辑的答案请检查它可以改变url的最后一个值,比如“Sepatu”可以改为“Septu2”。然后只尝试
location.href=“$WHOLE\u URL$
document.location.href=this.options[this.selectedIndex].value
只需
window.location
就可以了吗?
location.assign(this.options[this.selectedIndex].value)