我想将Json发布到同一服务器上的web服务.但我不知道如何使用JQuery发布Json.我try 过以下代码:
$.ajax({
type: 'POST',
url: '/form/',
data: {"name":"jonas"},
success: function(data) { alert('data: ' + data); },
contentType: "application/json",
dataType: 'json'
});
但使用此JQuery代码时,服务器上的数据不会作为Json接收.这是服务器上的预期数据:{"name":"jonas"}
,但是使用JQuery,服务器接收name=jonas
.或者换句话说,它是"urlended"数据,而不是Json.
Is there any way to post the data in Json format instead of urlencoded data using JQuery? Or do I have to use a manual ajax request?