我通过 AJAX 发送一个ID来获取一个特定的名称(标签)和他的代码,我将在Bootstrap Modal Form的下拉列表中显示为选定的值。
我得到了值引号中的代码,但没有得到选项标记之间的标签,如:
<option value="123" id="code" selected> </option>
字符串
但我想得到这个:
<option value="75000" id="code" selected>Paris</option>
型
下面是我的代码:
<select class="form-select mb-3" id="label" name="label" required>
<option value="" id="code" selected></option>
<?php while ($row = $stmtGetLabel->fetch()) { ?>
<option value="<?php echo $row['code'] ?>"><?php echo $row['label'] ?></option>
<?php }?>
</select>
...
$(document).on('click', '.update , #act', function(){
var id = $(this).attr("id");
$.ajax({
url:"inc/functions/ActRef.php",
method:"POST",
data:{id:id},
dataType:"json",
success:function(data)
{
$('#mymodal').modal('show');
$('#label').val(data.label);
$('#code').val(data.code);
$('#id').val(id);
$('#action').val("EDIT");
$('#operation').val("edition");
}
})
});
型
我的代码有什么问题?
有什么想法吗?
提前谢谢
1条答案
按热度按时间qpgpyjmq1#
如果我理解正确的话,你正在尝试在HTML的这一部分设置信息:
字符串
假设我理解正确,你需要做的是:
型