2014-03-14 55 views
0

我有以下url = '/Pria/Sepatu'window.location.pathname重定向到双主机名

与选项的选择框:

<option value="' + url +'">'+ list[i].category +'</option>'); 

和下面的JavaScript:

window.location.pathname = this.options[this.selectedIndex].value 

然而,这总是将我重定向到mysite.com/mysite.com/Pria/Sepatu而不是

mysite.com/Pria/Sepatu 

这是为什么?

+0

'document.location。 href = this.options [this.selectedIndex] .value' –

+0

只是'window.location'工作吗? –

回答

0

我觉得你的情况:

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

如果你的顶级网址是:http://www.mysite.com 如果this.options[this.selectedIndex].value is "Pria/Sepatu"

然后就去做这样的:

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

和网址是相对的网址,我已经在上面了? – adit

+0

@adit编辑答案请检查 –

+0

不起作用,它仍然做我有 – adit