Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/06/2015, 09:24
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años
Puntos: 320
Respuesta: ¿Evitar fin de petición asíncrona al hacer echo?

La diferencia mas grande es que no use JQuery y el script completo tiene menos lineas que la configuración usando ese framework

Al margen de eso, otra posible diferencia es que tienes 3 archivos php, pero tranquilamente puedes fusionarlos en uno solo, si le pones el data-load igual a los 3 combos, puedes tener todo en un solo archivo usando ifs tal como lo haces en tu script original.

Otra cosa que puedes mejorar es esta parte:
Código Javascript:
Ver original
  1. data.forEach(function(item){
  2.   var option = document.createElement("option");
  3.   option.value = item.value;
  4.   option.label = item.label;
  5.   if(item.selected)
  6.     option.selected = true;
  7.   select.appendChild(option);
  8. });

Asi puedes enviar una opcion seleccionada por defecto para cada combo.

En fin, coincido con @pateketrueke puedes adaptarlo sin problemas.
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios