Sto provando a mettere alcuni dati in formato JSON tramite Ajax con jQuery su un server. Il mio codice è simile al seguente:jQuery - Come mettere JSON via Ajax?
$.ajax({
type: "PUT",
url: myURL,
contentType: "application/json",
data: {"data": "mydata"}
});
Ma sul lato server, ricevo una stringa data=mydata
, al posto del JSON previsto. Firebug mi dice lo stesso.
Dove si trova l'errore?
Che cosa stai usando sul lato server? –
Io uso Couchdb che si aspetta JSON. –
AJAX PUT * è * disponibile in tutti i principali browser. HTTP PUT non lo è. Quindi in questo caso, va bene (consigliato, anche) usare PUT. –