मैं जेसन को उसी सर्वर पर एक वेब सेवा पर पोस्ट करना चाहता हूं। लेकिन मुझे नहीं पता कि JQuery को JQuery का उपयोग कैसे करें। मैं इस कोड के साथ की कोशिश की है: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
प्राप्त होता है। या दूसरे शब्दों में, यह "urlencoded" डेटा है और जेसन नहीं।
क्या JQuery का उपयोग करते हुए urlencoded डेटा के बजाय जेसन प्रारूप में डेटा पोस्ट करने का कोई तरीका है? या क्या मुझे मैन्युअल AJAX अनुरोध का उपयोग करना है?
कृपया $ .ajax के बजाय $ .post का उपयोग करें। – user3746259
@ user3746259 हू? – lonesomeday
http://api.jquery.com/jquery.post/ – user3746259