Я хотел бы опубликовать Json в веб-сервисе на том же сервере. Но я не знаю, как публиковать Json, используя JQuery. Я пытался с этим кодом:
$.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
. Или, другими словами, это «урленкодированные» данные, а не Json.
Есть ли способ опубликовать данные в формате Json вместо урлен-кодированных данных с помощью JQuery? Или я должен использовать ручной запрос ajax?