У меня есть два бутстрапа selectpickers, из которых один из них динамически заполняется опциями на основе первого. Эта часть, похоже, работает правильно, однако выбранная опция второго не устанавливается, когда я отправляю форму. Он просто сохраняет первый элемент в выбранном списке независимо от того, что вы выбираете.bootstrap selectpicker dynamic select not posting selected value
Я использовал selectpicker.refresh(), чтобы значения были правильно выбраны. Вот мой код, который я заполняю динамический выбор с:
jQuery("#field_c7vkw42").empty(); //To reset courts
jQuery("#field_c7vkw42").append("<option value=''>--Select--</option>");
jQuery(arr).each(function(i) { //to list counties
jQuery("#field_c7vkw42").append("<option value=\"" + arr[i].value + "\">" + arr[i].display + "</option>")
jQuery('#field_c7vkw42').selectpicker('refresh');
Если вы хотите, чтобы увидеть живую форму https://funnydriving.com/aaabbb/ и это на шаге 2, где вы выбираете суд. Сейчас у меня есть это, чтобы проверить, так что вы увидите, что бы вы ни выбрали, он думает, что он пуст?