Пожалуйста, используйте этот код:
для HTML и более подробную информацию, пожалуйста, обратитесь по ссылке ниже: введите описание ссылки здесь
$('#state').lwMultiSelect();
$("#YourFirstSingleDropDownID").on("change", function (event) {
$.ajax({
type:"post",
url:your_url_for_second_drop_down,
async:true,
beforeSend:function (XMLHttpRequest) {
$('#YourFirstSingleDropDownID').attr('disabled', true);
},
complete:function (XMLHttpRequest, textStatus) {
$('#YourFirstSingleDropDownID').attr('disabled', false);
},
data:$("#YourFirstSingleDropDownID").closest("form").serialize(),
dataType:"html",
success:function (data, textStatus) {
$("#YourSecondSingleDropDownID").html(data);
$("#YourSecondSingleDropDownID").on("change", function(event){
$.ajax({
async:true,
beforeSend:function (XMLHttpRequest) {
$('#YourFirstSingleDropDownID').attr('disabled', true);
},
complete:function (XMLHttpRequest, textStatus) {
$('#YourFirstSingleDropDownID').attr('disabled', false);
},
data:{your_first_drop_down_id},
dataType:"json",
success:function (data, textStatus) {
$.each(data, function (i, state) {
$("#multi_select_id").append('<option value="' + i + '">' + state + '</option>');
});
$('#multi_select_id').data('plugin_lwMultiSelect').updateList();
},
type:"post",
url:your_url_for_third_multi_drop_down
});
});
}
});
return false;
});