Estoy tratando de poner algunos datos formateados JSON a través de Ajax con jQuery a un servidor. Mi código es el siguiente:jQuery - ¿Cómo PONER JSON a través de Ajax?
$.ajax({
type: "PUT",
url: myURL,
contentType: "application/json",
data: {"data": "mydata"}
});
Pero en el lado del servidor, recibo una cadena data=mydata
, en lugar de la esperada JSON. Firebug me dice lo mismo.
¿Dónde está el error?
¿Qué estás usando en el lado del servidor? –
Uso Couchdb que espera JSON. –
AJAX PUT * está * disponible en todos los principales navegadores. HTTP PUT no lo es. Entonces, en este caso, está bien (recomendado, incluso) usar PUT. –