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

नेटिव एपीआई और लीगेसी तकनीकों का उपयोग करके जावास्क्रिप्ट में GET अनुरोध पैरामीटर्स तक कैसे पहुंचें?

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

How to Access GET Request Parameters in JavaScript Using Native APIs and Legacy Techniques?

जावास्क्रिप्ट में GET अनुरोध पैरामीटर तक पहुंचना

आधुनिक ब्राउज़र यूआरएल और क्वेरी स्ट्रिंग में हेरफेर करने के लिए मूल एपीआई प्रदान करते हैं। आधुनिक ब्राउज़रों के साथ संगतता के लिए URL और URLSearchParams सहित इन API को प्राथमिकता दी जानी चाहिए।

मूल समाधान:

मूल API से पहले, सभी GET अनुरोध पैरामीटर इसके माध्यम से पहुंच योग्य थे window.location.search संपत्ति। हालाँकि, इसके लिए क्वेरी स्ट्रिंग की मैन्युअल पार्सिंग की आवश्यकता होती है। निम्नलिखित फ़ंक्शन का उपयोग किया जा सकता है:

function getQueryParam(name) {
  const regex = new RegExp('[?&]'   encodeURIComponent(name)   '=([^&]*)');
  const result = regex.exec(location.search);
  return result ? decodeURIComponent(result[1]) : undefined;
}

यह फ़ंक्शन GET पैरामीटर नाम लेता है और उसका मान लौटाता है। यदि पैरामीटर मौजूद नहीं है या उसका कोई मान नहीं है, तो यह अपरिभाषित लौटाता है।

उदाहरण:

const foo = getQueryParam('foo');

यह foo वेरिएबल को GET पैरामीटर foo का मान निर्दिष्ट करेगा।

विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729248736 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3