Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2010, 02:52
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Asignar a una variable el resultado de JSON via AJAX

Saludos:

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
  1. H.onreadystatechange=function(){
  2.     if (H.readyState==4){
  3.         eval('var json = ' + xmlHttp.responseText);
  4.         //luego asigno al campo que deseo los datos usando json['columna'] etc
  5.     }
  6. }
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos