我想在选项标签组合框的数据库中追加值。但是,当我第一次将选项标记的值设为空时,然后我通过AJAX
追加,那么它只显示一个值。但我希望所有选项都可见,但应自动选择一个。
我的代码
$('#b').on("click", "a", function () {
var patid= $(this).attr('id');
$.ajax({
type:"GET",
url:"https://localhost/patient_details1.php?patid="+patid,
dataType:'JSON',
success:function(response)
{
("#pat_type").html("");
for (var i=0;i<response.length;i++)
{
$('<option value="'+ response[i].pattype +'">'+
response[i].pattype +'</option>').appendTo("#pat_type");
}
}
}
});
});
答案 0 :(得分:0)
答案 1 :(得分:0)
您输错误码("#pat_type").html("");
将其设为$("#pat_type").html("");
或$('#pat_type').empty();
for (var i = 0; i < response.length; i++){
listItems+= "<option value='" + response[i].pattype + "'>" + response[i].pattype + "</option>";
}
$("#pat_type").append(listItems);
// for setting selected item based on value
$('#pat_type').val('selectedvalue');