Я хочу перенаправить посетителя на основе переменной в его URL. Вариант использования - это викторина с Gravity Forms, где пользователь будет перенаправлен на example.com/processing?quizresult= enjn‹
Где n
- числовое значение (0-50).
Существует 3 возможных исхода (0-15, 16-30, 31-50).
Я нашел JavaScript для перенаправления в зависимости от того, содержит ли URL переменную, но не диапазон переменных. Есть ли лучший способ, чем 50 «IF» заявлений?
<script>
if(document.location.href.indexOf('1') > -1) {
document.location.href = 'http://www.example.com/resultA';
}
if(document.location.href.indexOf('2') > -1) {
document.location.href = 'http://www.example.com/resultA';
}
if(document.location.href.indexOf('3') > -1) {
document.location.href = 'http://www.example.com/resultA';
}