<script>
function updateModels(){
var producerId = document.getElementById('{{ formName }}_producer').value;
var modelsSelect = document.getElementById('{{ formName }}_model');
if(producerId != null && producerId != ""){
$.post('{{ path ("user_update_producer_models") }}', {producerId: producerId}, function(response){
if(response.code == 200 && response.success){
while(modelsSelect.options.length){
modelsSelect.remove(0);
}
var models = JSON.parse(response.models);
var option = new Option('', '');
modelsSelect.options.add(option);
for(i=0; i<models.length; i++){
var option = new Option(models[i]['name'], models[i]['id']);
modelsSelect.options.add(option);
}
modelsSelect.disabled = false;
}
}, "json");
}
else{
while(modelsSelect.options.length){
modelsSelect.remove(0);
}
modelsSelect.disabled = true;
}
}
</script>