Json'u aynı sunucudaki bir web hizmetine göndermek istiyorum. Ama JQuery'yi kullanarak Json'u nasıl yayınlayacağımı bilmiyorum. Bu kod ile denedim:JSQ verilerini göndermek için JQuery'yi nasıl kullanabilirim?
$.ajax({
type: 'POST',
url: '/form/',
data: {"name":"jonas"},
success: function(data) { alert('data: ' + data); },
contentType: "application/json",
dataType: 'json'
});
Fakat veri sunucusunda Json olarak alınmazsa bu JQuery kodu kullanarak. Bu sunucuda beklenen veri: {"name":"jonas"}
ancak JQuery kullanarak sunucu name=jonas
alır. Ya da başka bir deyişle, "urlencoded" veri ve Json değil.
Verileri JQuery'yi kullanarak kodlanmış veriler yerine Json biçiminde yayınlamanın bir yolu var mı? Veya manuel ajax isteğini kullanmak zorunda mıyım?
Lütfen $ .ajax yerine bunun yerine $ .post kullanın. – user3746259
@ user3746259 Huh? – lonesomeday
http://api.jquery.com/jquery.post/ – user3746259