templates/components/js/import_products_js.html.twig line 1

Open in your IDE?
  1. <script>
  2.     function updateModels(){
  3.         var producerId = document.getElementById('{{ formName }}_producer').value;
  4.         var modelsSelect = document.getElementById('{{ formName }}_model');
  5.         if(producerId != null && producerId != ""){
  6.             $.post('{{ path ("user_update_producer_models") }}', {producerId: producerId}, function(response){ 
  7.                 if(response.code == 200 && response.success){
  8.                     while(modelsSelect.options.length){
  9.                         modelsSelect.remove(0);
  10.                     }
  11.                     var models = JSON.parse(response.models);
  12.                     var option = new Option('', '');
  13.                     modelsSelect.options.add(option);
  14.                     for(i=0; i<models.length; i++){
  15.                         var option = new Option(models[i]['name'], models[i]['id']);
  16.                         modelsSelect.options.add(option);
  17.                     }
  18.                     modelsSelect.disabled = false;
  19.                 }
  20.             }, "json");
  21.         }
  22.         else{
  23.             while(modelsSelect.options.length){
  24.                 modelsSelect.remove(0);
  25.             }
  26.             modelsSelect.disabled = true;
  27.         }
  28.     }
  29. </script>