/ / problemi con $ .ajax () con async: false calling rest service - jquery, rest

problemi nell'uso di $ .ajax () con async: servizio di chiamata di chiamata falsa - jquery, resto

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 successsezione, 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 № 1

Grazie 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.