Compañeros cordial saludo,
Estoy realizando una petición ajax a un server node.js con journey, se envía los datos jsonp correctamente pero cuando el server responde con datos también en formato jsonp ocurre el siguiente error (aparece en el navegador):
"
Uncaught SyntaxError: Unexpected token :"
En el cliente estoy haciendo lo siguiente:
Código Javascript
:
Ver original$.ajax({
type: 'POST',
url: "http://localhost:9393/month",
data: {id: 2, name: "nnnn" },
dataType: "JSONP",
complete: function(data) {
console.log(data);
}
});
En el servidor tengo lo siguiente:
Código Javascript
:
Ver originalthis.get(/\/month/[0-9]).bind( function (req, res){
res.send(200, {}, {
"hello": "world"
});
});
Al ejecutar
http://localhost:9393/month en el navegador, este me muestra lo siguiente:
{"hello":"world"}
Pero si lo sigo haciendo vía ajax me aparece este error:
month:1 - Uncaught SyntaxError: Unexpected token :
Dice que en month:1, al abrirlo me sale esto:
{"hello":"world"}
Es decir, lo mismo que si lo ejecuto en el navegador, no sé que estoy haciendo mal o por qué el ajax no me quiere recibir lo que el server envía como jsonp