Вы можете сделать это с помощью AJAX. Я представляю пример, который вы можете изменить соответствующим образом.
<div>
<select id="c_source" name="source">
<option value="option1">option1</option>
<option value="option2">option2</option>
</select>
</div>
<div>
<select required id="c_destination" name="city">
</select>
</div>
AJAX ВЫЗОВ
<script>
var $SCRIPT_ROOT = {{ request.script_root|tojson|safe }};
$("#c_source").change(function(){
$.ajax({
type: "GET",
url: $SCRIPT_ROOT + "/getdest/"+$("#c_source").val(), //Here you can call any api or backend link where you provide the connection for the details where they can be extracted
contentType: "application/xml; charset=utf-8",
success: function(data) {
$('#c_destination').empty();
var jsonObj = JSON.parse(data);
$.each(jsonObj['result'], function(key, value) {
$('#c_destination').append($('<option></option>').attr('value', value).text(value));
});
},
error: function(jqXHR, textStatus, errorThrown) {
alert(errorThrown);
}
});
});
</script>
очень широка, Можете ли вы дать мне пример. Благодарю. –
Предположим, что у меня есть get_date.php, как заполнить второй выбор? –