gpt4 book ai didi

javascript - 基于开关的 url 重定向

转载 作者:行者123 更新时间:2023-12-03 07:41:36 25 4
gpt4 key购买 nike

我在使这段代码正常工作时遇到问题:

 $(document).ready(function(){
$('#ButtonAluguel').click(function(){
{
var id = $(this).attr('name');
var str = "";
$("option:selected").each(function () {
switch(id=='Trololo'){
case true:
var option = $(this);
str += '?tid_1[]='+ option.attr('value');
break;
case false:
var option = $(this);
str += '?tid[]='+ option.attr('value');break;
}
});
window.location = "localhost/aluguel"+ str;
}});
});

我需要它根据多重选择的名称(上面标识为 id)不断向“str”添加内容。长话短说,如果选择的名称是“Trololo”,则 id 添加 tid_1[],如果不是,则将 tid[] 添加到 str。如有任何帮助,我们将不胜感激。

编辑:多选代码如下(忘了把它放在第一位,没有它这个问题就没多大意义)

     <form >
<select class="SelectTipoAluguel" multiple="true" data-placeholder="Tipo de Imóvel" style="width:200px;">
<option value="1">Aasdasdasd</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="4">D</option>
</select>
<select name="Trololo" class="SelectBairroAluguel" id="trololo" multiple="true" data-placeholder="Bairro" style="width:200px;">
<option value="1">Aadasd</option>
<option value="2">Basda</option>
<option value="3">Casda</option>
<option value="4">Dasda</option>
</select>
<input class="ButtonSubmitHome" id="ButtonAluguel" value="Pesquisar" >
</form>

为了更清楚地解释,用户必须填写表单并在选项之间进行选择,因此当他单击 "ButtonAluguel" 时,选择 "SelectTipoAluguel" 中的每个选项添加到 URL 作为 tid[]以及来自 "SelectBairroAluguel" 的添加到 URL 作为 tid_1[]

最佳答案

编辑代码以引用更新的问题和OP的评论。

$(document).ready(function() {
var id;
var str = "";
$('#ButtonAluguel').click(function() {
var option = [];
$('select option:selected').each(function(i, selected) {
id = $(this).parent().attr('name');
option[i] = $(selected).val();
if (id == 'Trololo') {
str += '?tid_1[]=' + option[i];
} else {
str += '?tid[]=' + option[i];
}
});
var url = "localhost/aluguel" + str;
console.log(url);
//window.location = "localhost/aluguel" + str;
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select class="SelectTipoAluguel" multiple="true" data-placeholder="Tipo de Imóvel" style="width:200px;">
<option value="1">Aasdasdasd</option>
<option value="2">B</option>
<option value="3">C</option>
<option value="4">D</option>
</select>
<select name="Trololo" class="SelectBairroAluguel" id="trololo" multiple="true" data-placeholder="Bairro" style="width:200px;">
<option value="1">Aadasd</option>
<option value="2">Basda</option>
<option value="3">Casda</option>
<option value="4">Dasda</option>
</select>
<input class="ButtonSubmitHome" id="ButtonAluguel" value="Pesquisar">

关于javascript - 基于开关的 url 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35388209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com