"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > JQuery की $.ajax() विधि से JSON डेटा कैसे भेजें?

JQuery की $.ajax() विधि से JSON डेटा कैसे भेजें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:563

How to Send JSON Data with jQuery\'s $.ajax() Method?

jQuery $.ajax के साथ क्वेरी स्ट्रिंग के बजाय JSON भेजना

jQuery की $.ajax() विधि का उपयोग करते समय एक आम चुनौती JSON डेटा को क्वेरी में परिवर्तित करना है सर्वर पर डेटा भेजते समय स्ट्रिंग। इससे अवांछित परिणाम हो सकते हैं, जैसे कि सरणी मानों की गलत व्याख्या की जा रही है।

इस समस्या को हल करने के लिए, हमें डेटा को JSON के रूप में संभालने के लिए jQuery को स्पष्ट रूप से बताना होगा। यह कैसे करें:

  1. JSON को क्रमबद्ध करें:

    • अपने डेटा ऑब्जेक्ट को JSON में बदलने के लिए JSON.stringify() का उपयोग करें स्ट्रिंग।
  2. सामग्री प्रकार निर्दिष्ट करें:

    • $.ajax() विकल्पों में, contentType को "एप्लिकेशन" पर सेट करें /जेएसओएन"। यह सर्वर को सूचित करता है कि आप JSON डेटा भेज रहे हैं।

यहां एक अद्यतन उदाहरण है:

$.ajax({
    url: url,
    type: "POST",
    contentType: "application/json",
    data: JSON.stringify(data),
    complete: callback
});

इन चरणों का पालन करके, आप यह सुनिश्चित कर सकते हैं कि jQuery आपके डेटा को क्वेरी स्ट्रिंग के बजाय वास्तविक JSON के रूप में भेजता है, सरणी रूपांतरण के मुद्दे को हल करता है और आपके डेटा की अखंडता सुनिश्चित करता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3