gpt4 book ai didi

javascript - 如何使用ajax设置选定的选项?

转载 作者:太空宇宙 更新时间:2023-11-04 13:51:25 25 4
gpt4 key购买 nike

我是 jquery 和 ajax 的新手。我正在尝试使用下面的 ajax 代码在我的下拉列表中设置一个选定的选项:

$.ajax({
type: "POST",
url: "sample.php",
cache: "false",
dataType: "json",
success: function(data) {
//data.month = 03
$('#birth_month option[value="data.month"]').prop('selected', true);
}
});

这是我选择的 html 代码:

<select id="birth_month" name="birth_month">
<option value="" disabled selected>Month</option>
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>

由于某种原因,它不起作用。我究竟做错了什么?

提前感谢您的建议。

最佳答案

您忘记连接实际值:

$('#birth_month option[value="'+data.month+'"]').prop('selected', true);

这应该可以解决问题,但您可以使用更简单的说明:

$("#birth_month").val(data.month)

关于javascript - 如何使用ajax设置选定的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40471307/

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