मैं कुछ JSON स्वरूपित डेटा को अजाक्स के माध्यम से jQuery सर्वर पर रखने की कोशिश कर रहा हूं। मेरे कोड इस तरह दिखता है:jQuery - जेएसओएन को अजाक्स के माध्यम से कैसे दबाएं?
$.ajax({
type: "PUT",
url: myURL,
contentType: "application/json",
data: {"data": "mydata"}
});
लेकिन सर्वर साइड पर, मैं एक data=mydata
स्ट्रिंग प्राप्त करते हैं, उम्मीद JSON के बजाय। Firebug मुझे वही बताता है।
त्रुटि कहां है?
आप सर्वर साइड पर प्रयोग कर रहे हैं क्या:
यहाँ मैं JSON ऑब्जेक्ट ऊपर उल्लेख किया है का उपयोग करें? –
मैं कॉचडब का उपयोग करता हूं जो JSON की अपेक्षा करता है। –
AJAX PUT * सभी प्रमुख ब्राउज़र में उपलब्ध है। HTTP पुट नहीं है। तो इस मामले में, यह PUT का उपयोग करने के लिए ठीक है (अनुशंसित, यहां तक कि)। –