Saltar al contenido

SyntaxError: JSON.parse: carácter inesperado en la línea 1, columna 2 del JSON

Solución:

Simplemente cambia

var respons = jQuery.parseJSON(response);

para

var respons = response;

Explicación:

Si la configuración de su llamada AJAX está teniendo dataType: json obtendrá un objeto JavaScript, por lo que ya no es necesario utilizar JSON.parse ().

Esta es una forma poco convencional y poco ortodoxa de analizar JSON, pero si aún desea usar JSON.parse() desde una llamada AJAX o simplemente en JSON que ya está analizado y no es una cadena, puede usar JSON.stringify() dentro de eso:

var respons = JSON.parse(JSON.stringify(response));
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *