Я нахожусь в поиске простого способа динамической загрузки в поле со списком HTML при смене другого поля со списком. У меня есть способ, но он действительно мучителен и не гибкий код, который трудно поддерживать
Например, у меня есть 2поля со списком страна / провайдер при изменении страны в соответствии со значением страны значение поля со списком провинции должно измениться.
function getCo(cid){
var countryVal=$('#cmbCountry').val();
$.post("<?php echo url_for('country/ajaxloadcourse') ?>", //Ajax file
{ cid: cid }, // create an object will all values
//function that is called when server returns a value.
function(data) {
var selectbox="<select name='province' id='province' class='formSelect' style='width: 150px;' tabindex='4' onchange='getCourseId(this.value,"+countryVal+")'>";
selectbox = selectbox +"<option value=''><?php echo __('--Select--') ?></option>";
$.each(data, function(key, value) {
selectbox=selectbox +"<option value="+key+">"+value+"</option>";
});
selectbox=selectbox +"</select>";
$('#provincelist').html(selectbox);
},
//How you want the data formated when it is returned from the server.
"json"
);
}
Есть ли простой способ сделать это, спасибо