Estoy haciendo esta solicitud de Ajax a una url, pero el servidor está enviando una respuesta Unrecognized token 'naejzraieale': was expecting 'null', 'true', 'false' or NaN at [Source: [email protected]; line: 1, column: 25]
.Servidor no puede analizar un json válido
Mi petición Ajax se parece a esto
$.ajax({url: "https://jsonparser.mydomain.com",
contentType: 'application/json',
type: "POST",
data :{name : "juzer ali",
email : "[email protected]mail.com",
how : "Used jQuery.ajax from google chromes developer console",
urls : ["https://chrome.google.com/webstore/search/passportpro", "https://chrome.google.com/webstore/detail/ffimgldnoigmlcofmfkfcjechbdkipph",
"https://github.com/juzerali", "https://docs.google.com/document/d/1BXOwXojdKwghZ3nvnfPeleEgjv0whJVWVXtQMwcXLiA/edit?pli=1", "authagentpro.appspot.com"]}
});
EDIT: Por favor notar Unrecognized token 'naejzraieale':
. el j
y r
en esta cadena de error proviene de la propiedad del nombre del objeto que estoy pasando en los datos. Cuando las letras en mayúscula la, consigo (Unrecognized token 'naeJZRAIeale': was expecting 'null', 'true',)
Trate codificación de sus datos. Si ve aquí: http://stackoverflow.com/questions/5263708/jquery-ajax-encoding-data, su contentType requerirá la codificación – diaho
El servidor está esperando datos en forma de JSON, ¿aún requiere codificación? ¿Cuál es el tipo JSON MIME correcto de todos modos? –
Intente validar su JSON con http://jsonformatter.curiousconcept.com/, probablemente sea incorrecto. – bsimic