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

फ़ेच GET अनुरोधों में क्वेरी स्ट्रिंग पैरामीटर कैसे जोड़ें?

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

How to add query string parameters to Fetch GET requests?

फ़ेच GET अनुरोधों में क्वेरी स्ट्रिंग जोड़

फ़ेच एपीआई की क्वेरी स्ट्रिंग क्षमताओं की खोज करते समय, एक डेवलपर का लक्ष्य jQuery के $ के समान विधि का उपयोग करके GET अनुरोधों के लिए पैरामीटर पास करना है .ajax().

Solution

नया Fetch API कार्यरत है क्वेरी स्ट्रिंग जोड़ से निपटने के लिए URLSearchParams। यह ऑब्जेक्ट क्वेरी स्ट्रिंग पैरामीटर बनाने और संशोधित करने का एक सुविधाजनक तरीका प्रदान करता है।

fetch('https://example.com?'   new URLSearchParams({
    foo: 'value',
    bar: 2,
}).toString())

URLSearchParams.toString() विधि पैरामीटर ऑब्जेक्ट को उचित रूप से स्वरूपित क्वेरी स्ट्रिंग में एन्कोड करती है।

वैकल्पिक रूप से, आप .toString() कॉल को छोड़ सकते हैं, स्ट्रिंग के साथ संयोजित होने पर जावास्क्रिप्ट स्वचालित रूप से गैर-स्ट्रिंग ऑब्जेक्ट को स्ट्रिंग से जोड़ता है। ध्यान दें कि इस दृष्टिकोण के लिए जावास्क्रिप्ट की गहरी समझ की आवश्यकता है। स्थिरांक यूआरएल = ( 'https://jsonplacefolder.typicode.com/comments?' नया URLSearchParams({postId: 1 }).toString() ); स्थिरांक परिणाम = लाने का इंतजार करें (यूआरएल) .तब(प्रतिक्रिया => प्रतिक्रिया.json()); कंसोल.लॉग ('से प्राप्त:' यूआरएल); कंसोल.लॉग(परिणाम); } doAsyncTask();

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

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

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

Copyright© 2022 湘ICP备2022001581号-3