【发布时间】:2020-02-15 15:57:42
【问题描述】:
我想根据访问者 URL 中的变量重定向访问者。用例是重力形式的测验,用户将被重定向到 example.com/processing?quizresult={n}
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';
}
【问题讨论】:
标签: javascript redirect gravity-forms-plugin gravityforms