我是 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>
由于某种原因,它不起作用。我究竟做错了什么?
预先感谢您的建议。
原文由 newbie 发布,翻译遵循 CC BY-SA 4.0 许可协议
你忘了连接真正的价值:
这应该可以解决问题,但您可以使用更简单的说明: