В jquery, когда я выбираю из выбора первый раз, затем показываю правильный после этого, когда я изменяю снова, выберите опцию, затем в выпадающем списке покажите последнее выбранное значение с новым значением выбора.Я хочу новое значение всякий раз, когда я меняю опцию выбора.Может кто-нибудь сказать мне, в чем проблема?Я пробую много решений, но не могу понять.
<select name="salutation_specify" id="DropDownList" class="form-control" required>
$("select[name='dr_designation']").change(function() {
var dr_designations = $(this).val();
console.log(dr_designations);
var token = $("input[name='_token']").val();
$.ajax({
url: "<?php echo route('fm.designation_show') ?>",
method: 'POST',
data: {
dr_designations: dr_designations,
_token: token
},
success: function(data) {
// console.log(data.specify_specialty);
$(".specify").each(function() {
$(this).find('option').not(':first').remove();
});
$.each(data, function(i, item) {
// $('.specify').append("<option value='"+item.specify_specialty+"' >"+item.specify_specialty+"</option>");
console.log(item.specify_specialty);
var x = item.specify_specialty;
var splitValues = x.split(",");
for (var i = 0; i < splitValues.length; i++) {
var opt = document.createElement("option");
// Add an Option object to Drop Down/List Box
document.getElementById("DropDownList").options.add(opt);
// Assign text and value to Option object
opt.text = splitValues[i];
opt.value = splitValues[i];
}
});
}
});
});