En un campo escribo un dato, luego con el evento onblur, se ejecuta una función para hacer la petición via AJAX. En el archivo de PHP hago la búsqueda, imprimo el resultado en formato json. Luego que termina tomo el resultado y lo paso a una variable. Pero para que me reconociera el JSON en una variable tuve que usar eval(). Quisiera saber si existe otra forma de lograrlo que no sea con eval. Es decir hice esto
Código Javascript:
Ver original
H.onreadystatechange=function(){ if (H.readyState==4){ eval('var json = ' + xmlHttp.responseText); //luego asigno al campo que deseo los datos usando json['columna'] etc } }
Interesante. Gracias por el dato. Tengo un problema con la forma nativa (bueno parcial) y es que en la empresa donde trabajo y que es donde voy a estar usando la aplicación usan IE6. La razón es que las aplicaciones (el que la hizo) la hicieron basado en ese navegador y no funcionan en otros navegadores. Pero voy a usar en ambos casos, porque por lo menos el departamento que estoy, están usando Chrome como navegador principal
. Muchas gracias, a leer al menos algo que desconocía. Les estoy muy agradecido.


