Ho il seguente codice:
$.ajax({
url: "http://localhost:8080/App/game/leo/create",
type: "PUT",
async: false,
success: function(result) {
console.log(result);
},
error: function(result) {
console.log("Error found");
console.log(result);
},
complete: function() {
console.log("call completed");
}
});
e mi aspetto che il programma entri in success
sezione, ma entra error
codice sezione e log "Errore trovato" e l'oggetto con la risposta che mi aspetto. So che l'URL è corretto e restituisce effettivamente un codice 200 OK e una stringa. Qualche idea?
risposte:
1 per risposta № 1Grazie ai commenti, ho trovato il problema. Era json formattato male, stavo generando nel servizio REST qualcosa di simile {"id": "633ac368-b595-4552-bb01-2e23f99ee132"}
che a mio avviso era un buon formato json, ma non lo era, il modo giusto è
{"id": "633ac368-b595-4552-bb01-2e23f99ee132"}
(virgolette doppie invece di virgolette singole)
Grazie a tutti per aver commentato.