Получить строку запроса URL, используя JavaScript для разрешения оператора if / else и перенаправления

1

Я прочитал около 6 других сообщений здесь об этой теме, и я все еще не могу заставить работать.

Я хочу использовать чистый javascript для чтения пользовательской строки запроса url, а затем принять решение о том, где перенаправить пользователя на основе информации в строке.

У меня есть javascript, сохраненный в "script.js", это часть веб-страницы " https://www.website.com/script.js ", url с строкой запроса будет выглядеть так: " https://www.website.com/script.js? bird = цыпленок ".

Вот как выглядит мой код:

}
var birdtype = getQueryString('bird');
    if ( birdtype == [ chicken ])
        window.location.replace = "https://www.website.com/chicken.html";
    else
        window.location.replace = "https://www.website.com/turkey.html";
};

Пожалуйста, что я делаю неправильно?

Теги:
string
if-statement

1 ответ

0

Вы можете использовать свойство.href вместо замены, например window.location.href= "https://www.website.com/chicken.html" чтобы перенаправить на другую страницу.

  • 0
    Я попробовал href только для того, чтобы увидеть, исправлено ли это, но не повезло. Я не верю, что тип перенаправления является проблемой. Проблема, скорее всего, в том, как код читает строку или в каком-то неправильном синтаксисе. Я не использую JS, это может быть какая-то любительская ошибка.
  • 0
    Какую ошибку вы получаете?
Показать ещё 1 комментарий

Ещё вопросы

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