Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2016, 14:51
Avatar de Fleon
Fleon
 
Fecha de Ingreso: febrero-2010
Mensajes: 138
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: Iteración con javascript y JSON crea elementos "undefined"

He resuelto cambiando el siguiente código:

Código Javascript:
Ver original
  1. for (var i in librerias.data) {
  2.     var elem = document.createElement("option");
  3.     elem.value = librerias.data[i].main;
  4.     elem.innerHTML = librerias.data[i].text;
  5.     document.getElementById("main_selection").appendChild(elem);
  6. }

Por:

Código Javascript:
Ver original
  1. for (var i = 0; i < librerias.data.length; i++) {
  2.     var elem = document.createElement("option");
  3.     elem.value = librerias.data[i].main;
  4.     elem.innerHTML = librerias.data[i].text;
  5.     document.getElementById("main_selection").appendChild(elem);
  6. }

Ya no me crea esos elementos undefined.

Saludos.