Foros del Web » Programando para Internet » Javascript »

Usar eval o no

Estas en el tema de Usar eval o no en el foro de Javascript en Foros del Web. Hola a todos, Estoy usando eval() con el contenido recibido en una peticion ajax... el caso es que algunas veces el contenido que llega no ...
  #1 (permalink)  
Antiguo 29/01/2011, 19:28
Avatar de salbatore  
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años
Puntos: 19
Usar eval o no

Hola a todos,

Estoy usando eval() con el contenido recibido en una peticion ajax... el caso es que algunas veces el contenido que llega no es JSON... sino HTML a lo bruto, y por lo tanto me suele dar error critico parandome la funcion.

¿Como podria hacer para saber si lo que me llega es JSON o no?... la verdad es que lo veo dificil de resolver... Es decir:

Código Javascript:
Ver original
  1. v=eval(respuestitabonita);
  2. if(v)alert('es json');
  3. else alert('no... es contenido html super mono');

He probado varias cosas... pero siempre me dan error... No necesito una solucion estrictamente en js... puede ser algun apaño guapo.

¿Que pensais?... soleis tener este problema?

pd: algunas veces me pregunto que problemas tendran los que saben mucho mucho... tiene que ser interesante...
  #2 (permalink)  
Antiguo 29/01/2011, 19:42
Avatar de buzu  
Fecha de Ingreso: octubre-2006
Ubicación: San Francisco, CA
Mensajes: 2.168
Antigüedad: 17 años, 6 meses
Puntos: 122
Respuesta: Usar eval o no

puedes usar un try catch
http://www.w3schools.com/js/js_try_catch.asp
__________________
twitter: @imbuzu

Etiquetas: eval
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:18.