gpt4 book ai didi

javascript - 在 select 选项的 onchange function() 中传递多个名称

转载 作者:行者123 更新时间:2023-12-03 01:36:42 24 4
gpt4 key购买 nike

我正在尝试在选择选项中传递多个文本。我在这里尝试了很多例子,但没有一个起作用。我哪里错了?下面是我的代码

<select name="region" id="region" class="region" onchange="change_pack();">
<option selected="selected" value="'Base','abs','Ram'">North</option>
<option value="'Base','noabs','Sita'">South</option>
</select>

下面是我的脚本

function change_pack(pack, table, name){
$.ajax({
type: "POST",
url: "extra/plan.php",
data: "name="+name+"&tble="+table+"&pack="+pack,
cache: false,
success: function(response){
//alert(response);return false;
$("#plan").html(response);
}
});
}

最佳答案

输入值通常是字符串,因此您需要将字符串拆分为您的值

<select name="region" id="region" class="region" onchange="change_pack(this.value);">
<option selected="selected" value="'Base','abs','Ram'">North</option>
<option value="'Base','noabs','Sita'">South</option>
</select>

js:

function change_pack(data)
{
var [pack, table, name] = data.split(",");
$.ajax({
type: "POST",
url: "extra/plan.php",
data: "name="+name+"&tble="+table+"&pack="+pack,
cache: false,
success: function(response)
{
//alert(response);return false;
$("#plan").html(response);
}
});
}

关于javascript - 在 select 选项的 onchange function() 中传递多个名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51041903/

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