window.location.pathname перенаправляет на двойное имя хоста

0

У меня есть следующий url = '/Pria/Sepatu'

и поле выбора с опциями:

<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 ли просто window.location ?
Теги:

1 ответ

0
Лучший ответ

Я думаю в вашем случае:

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

если ваш верхний URL-адрес: http://www.mysite.com и если this.options[this.selectedIndex].value is "Pria/Sepatu"

то просто сделайте это так:

location.assign(this.options[this.selectedIndex].value)
  • 0
    и URL-это относительный URL-адрес, как то, что у меня есть выше?
  • 0
    @adit Отредактированный ответ, пожалуйста, проверьте
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню