Me gustaría publicar Json en un servicio web en el mismo servidor. Pero no sé cómo publicar Json utilizando JQuery. He tratado con este código:¿Cómo puedo usar JQuery para publicar datos JSON?
$.ajax({
type: 'POST',
url: '/form/',
data: {"name":"jonas"},
success: function(data) { alert('data: ' + data); },
contentType: "application/json",
dataType: 'json'
});
Pero el uso de este código jQuery que los datos no se recibe como JSON en el servidor. Estos son los datos esperados en el servidor: {"name":"jonas"}
pero con JQuery el servidor recibe name=jonas
. O en otras palabras, se trata de datos "urlencoded" y no de Json.
¿Hay alguna manera de publicar los datos en formato Json en lugar de datos urlencoded utilizando JQuery? ¿O debo usar una solicitud manual ajax?
Utilice $ .post para eso en lugar de $ .ajax. – user3746259
@ user3746259 ¿Eh? – lonesomeday
http://api.jquery.com/jquery.post/ – user3746259