La manera más correcta de hacer la carga dinámica del segundo select es que una vez terminado de ejectuarse el cambiarModelo (sucess) llamar a a otra funcion que genere el segundo select.
Código Javascript
:
Ver originalsuccess: function(data) {
//updateButtonsVisibility();
updateSegundoSelect();
}
function updateSegundoSelect() {
var value = $(primerselect).val();
consultarOptionsSelect
generacionDOMSelect
}
ahí una idea