Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2012, 20:26
Avatar de junihh
junihh
 
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 3 meses
Puntos: 7
Error al usar JSON.parse

Hola señores

Hasta hace poco conocí el JSON.parse. Antes que eso usaba eval para parsear los datos devueltos por AJAX. Para recibir los datos en mis pruebas estoy usando la siguiente función:

Código HTML:
function xAJAX (app,rqs,fnt,isString)
{
        var xh = (window.XMLHttpRequest) ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP');
    		
    	xh.open ('POST',app,true);
    	xh.setRequestHeader ('Content-type','application/x-www-form-urlencoded');
    	xh.onreadystatechange = function ()
    	{ 
    		if(xh.readyState == 4 && xh.status == 200) fnt( JSON.parse(xh.responseText) );
    	};
    	
    	xh.send (rqs);
};
El caso es que cuando lo pruebo recibo el siguiente error en la consola de Chrome:

Código HTML:
Uncaught SyntaxError: Unexpected token '
xh.onreadystatechange
No entiendo qué puede estar sucediendo. Alguna sugerencia, idea o enlace que pueda leer para solucionar ese error.
__________________
JuniHH
- Mi blog
- Mi portafolio

Última edición por junihh; 06/01/2012 a las 20:46