Estoy intentando leer un array de objetos con Javascript. El array lo devuelve un WebService en formato JSON:
Código:
El código que utilizo para la lectura es el siguiente:[{"id":1,"description":"DESC1"},{"id":2,"description":"DESC2"},{"id":3,"description":"DESC3"}]
Código:
El primer alert me indica que efectivamente el array types ahora tiene 3 elementos, pero no encuentro la forma de acceder a ellos ya que si imprimo types[x] sólo se me muestra "Object object" y si intento acceder a alguno de los elementos haciendo, por ejemplo, types[0].id también falla.types = eval('(' + http_request.responseText + ')'); alert(types.length); for(i=0; i<types.length; i++) { alert(types[i]); }
Imagino que el error está en el modo de parsear el array JSON pero no he encontrado como hacerlo correctamente.
Gracias por su ayuda.