the combos that are dependent on the $ ("# module") are: $ ('# week'). val (objProgramacion.semana), $ ('# grupo'). val (objProgramacion.idgrupo); , $ ('# hora'). val (objProgramacion.idhorario); and $ ('# days'). val (objProgramacion.iddia);
$ ('. btnEditar'). on ('click', function (e) { e.preventDefault (); var btnClickeado = $ (this); var id = btnClickeado.data ('id'); var parametros = { Yo hice, task: 'get' }; $ .ajax ({ cache: false, type: 'GET', data: parameters, url: 'ProgramacionAjax.php', success: function (data) {
var objProgramacion = JSON.parse(data);
$('#hdnId').val(objProgramacion.codprogramacion);
$('#gestion').val(objProgramacion.idgestion);
$('#docente').val(objProgramacion.iddocente);
$('#materia').val(objProgramacion.idmateria);
$('#grupo').val(objProgramacion.idgrupo);
$('#horario').val(objProgramacion.idhorario);
$('#dias').val(objProgramacion.iddia);
$('#aula').val(objProgramacion.idaula);
$('#semana').val(objProgramacion.semana);
$('#Modulo').val(objProgramacion.modalidad);
$('#myModal').modal('show');
},
error: function (msg) {
console.log(msg);
}
});
});
here I call the other dependent combo when I start registering
$ ('# Modulo'). change (function () { var selectValue = '#' + $ (this) .val (); $ ('# environment'). children ('div'). hide (); $ ('# environment'). children (selectValue) .show ();
$('#Modulo option:selected').each(function () {
id_materia = $(this).val();
$.post("includes/combo.php", {id_materia: id_materia}, function (data) {
$('#dias').html(data);
});
$.post("includes/combo2.php", {id_materia: id_materia}, function (data) {
$('#grupo').html(data);
});
$.post("includes/combo4.php", {id_materia: id_materia}, function (data) {
$('#horario').html(data);
});
});
});