Ich habe diese abhängige Dropdown-Funktion zunächst, aber nach der zweiten Auswahl die Werte der ersten Auswahl nicht weggehen. Stattdessen werden die neuen Werte nur mit den vorherigen Werten gemischt. Ich bin nicht vertraut mit jQuery, aber ich muss dieses so schnell wie möglich beenden.abhängiges Dropdown mit jquery CODEIGNITER vorherige Auswahl geht nicht weg
erste Dropdown
<select class="form-control" name = "PROV_ID" id = "PROV_ID">
<option></option>
<?php foreach ($content as $cs) {?>
<option value="<?php echo $cs->PROV_ID; ?>"><?php echo $cs->PROVINCE; ?></option>
<?php } ?>
</select>
zweites Dropdown
<select name = 'CT_ID' id = 'CT_ID'>
<option value="">-- Select Type --</option>
</select>
jquery
<script>
jQuery(document).ready(function(){
$("#PROV_ID").change(function() {
var PROVID = {"PROVID" : $('#PROV_ID').val()};
console.log(PROVID);
$.ajax({
type: "POST",
data: PROVID,
url: "<?php base_url(); ?>Employees/dependent_dropdown",
success: function(data){
$.each(data, function(i, data){
$('#CT_ID').append("<option value='"+data.CT_ID+"'>"+data.CITY+"</option>");
});
}
});
});
});
</script>
Ich mag den Wert des zweiten Drop-Down aktualisieren, wenn ich eine neue Option auf der ersten Dropdown auswählen .