Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

jQuery get() का उपयोग कैसे करें

वेब एप्लिकेशन बनाने की आधारशिला HTTP अनुरोधों का उपयोग करना है। HTTP अनुरोध उपयोगकर्ता इनपुट से डेटा कैप्चर करने की अनुमति देते हैं फिर इसे बैक एंड के माध्यम से सर्वर पर भेजते हैं। बाद में, एक प्रतिक्रिया लौटाई जाती है।

कभी-कभी ये अनुरोध डेटा भेजते हैं जो डेटाबेस में सहेजा जाता है, जैसे POST अनुरोध में। अन्य सामान्य अनुरोध प्रतिक्रिया प्राप्त करते हैं और इसे उपयोगकर्ता को प्रदर्शित करते हैं। इसे GET अनुरोध के रूप में जाना जाता है। jQuery में एक get() मेथड है जो अनुरोध भेजने को एक सुव्यवस्थित प्रक्रिया बनाता है।

jQuery get() क्या है?

jQuery get() एक मेथड है जो एक URL एंडपॉइंट पर GET अनुरोध भेजता है और प्रतिक्रिया प्राप्त करता है। प्रतिक्रिया सर्वर से वापस भेजा गया डेटा है। POST अनुरोध के विपरीत, GET अनुरोध केवल सर्वर से पूर्व-मौजूद डेटा प्राप्त करता है। यह डेटाबेस में कुछ भी सहेजता नहीं है।

GET अनुरोध डेटा के एक विशिष्ट सबसेट का अनुरोध करने और इसके साथ कुछ करने के लिए उपयोगी है। उदाहरण के लिए, यदि हम ई-कॉमर्स ऐप बना रहे हैं, तो हम प्रोडक्ट्स तक पहुंचने के लिए URL एंडपॉइंट पर GET अनुरोध भेजेंगे। हम प्रतिक्रिया में प्राप्त डेटा ले सकते हैं, और इसे सभी उपलब्ध प्रोडक्ट्स के कार्ड लेआउट बनाने के लिए स्टाइल कर सकते हैं।

jQuery get() URL पर अनुरोध भेजने और प्रतिक्रिया के रूप में डेटा प्राप्त करने के लिए जिम्मेदार है। डेवलपर के पास अब सर्वर से डेटा तक पहुंच है और वह इसे वांछित अनुसार उपयोगकर्ता को प्रदर्शित करना चुन सकता है।

अब जब हम GET अनुरोध क्या है इससे परिचित हैं, आइए get() मेथड के सिंटैक्स को देखते हैं।

get() jQuery सिंटैक्स

jQuery GET अनुरोध भेजना सीधा बनाता है। get() URL एड्रेस को स्ट्रिंग के रूप में और डेटा प्राप्त करने के लिए कॉलबैक फंक्शन प्राप्त करता है। मूल रूप से, कॉलबैक फंक्शन एक फंक्शन है जिसे बाद में निष्पादित करने के लिए मेथड को पास किया जाता है।

कॉलबैक फंक्शन्स की अधिक गहन व्याख्या के लिए, इस गाइड को देखें।

get() कुछ वैकल्पिक आर्गुमेंट्स स्वीकार करता है, लेकिन सबसे अधिक उपयोग किए जाने वाले URL और कॉलबैक फंक्शन हैं।

हमारे ई-कॉमर्स उदाहरण पर कायम रहते हुए, आइए देखते हैं कि get() का उपयोग करके एक बुनियादी GET अनुरोध कैसा दिखेगा:

$.get('/products', (data) => { console.log(data) })

हम get() को कॉल करते हैं और इसे स्ट्रिंग के रूप में URL पास करते हैं। अनुरोध प्रोडक्ट्स इंडेक्स पेज पर भेजा जा रहा है और सर्वर डेटा वापस भेजेगा। कॉलबैक फंक्शन कुछ आर्गुमेंट्स स्वीकार करता है, लेकिन डेटा और स्टेटस हमारे उद्देश्यों के लिए पर्याप्त होंगे।

डेटा अनुरोध से प्राप्त डेटा को दर्शाता है। हमारे उदाहरण में, हम केवल कंसोल में जो वापस आता है उसे आउटपुट कर रहे हैं। jQuery कुछ डेटा प्रकारों को पहचानने के लिए बनाया गया था, लेकिन सबसे अधिक संभावना है कि हमें JSON ऑब्जेक्ट मिलेगा।

हमारे JSON ऑब्जेक्ट से वांछित जानकारी निकालने के लिए आगे कोड की आवश्यकता होगी। आइए देखते हैं कि हम ऐसा कैसे कर सकते हैं।

jQuery get() उदाहरण

हमारे उदाहरण के लिए, आइए एक मजेदार API का उपयोग करते हैं। यह साइट हमें बताती है कि अभी अंतरिक्ष में कितने अंतरिक्ष यात्री हैं! यह हमें उनके नाम और स्पेस क्राफ्ट भी देता है। आइए URL को get() में पास करके शुरू करते हैं:

$.get('https://api.open-notify.org/astros.json', (data) => { console.log(data) })

जब हम अनुरोध भेजते हैं, तो हमें यह प्रतिक्रिया हमारे कंसोल में लॉग की हुई मिलती है:

jQuery get() का उपयोग कैसे करें

URL से, हम पहले से ही जानते हैं कि हमें सर्वर से JSON ऑब्जेक्ट लौटाया जाएगा। कंसोल में, हम "message", "number", और "people" की कुंजियाँ देखते हैं। सफलता का संदेश मान त्रुटि संचालन में मदद करता है।

नंबर कुंजी अंतरिक्ष में लोगों की संख्या को संदर्भित करती है। "People" ऑब्जेक्ट्स के अरे समाहित करने वाले मान की ओर इशारा करता है। यहां से, हम "people" अरे पर पुनरावृति कर सकते हैं और उस जानकारी को उपयोगकर्ता को सूची के रूप में प्रदर्शित कर सकते हैं। सर्वर द्वारा लौटाए गए डेटा को प्राप्त करना इस तरह डेवलपर पर छोड़ देता है कि डेटा को कैसे प्रदर्शित किया जाए।

निष्कर्ष

हमने समीक्षा की कि GET अनुरोध क्या है और jQuery इसे त्वरित और सीधा कैसे बनाता है। सामान्य सिंटैक्स प्रथाओं से परिचित होने के बाद, हमने get() को एक्शन में देखा। यह ध्यान रखना महत्वपूर्ण है कि डेटा को कॉलबैक फंक्शन के शरीर से पुनरावृति और रेंडर किया जा सकता है।

यहां से, एक मजेदार प्रोजेक्ट सरल APIs को देखना और GET अनुरोध भेजने और उस डेटा को प्रदर्शित करने का अभ्यास करने के लिए छोटे प्रोजेक्ट्स बनाना हो सकता है। डेटा को प्राप्त करना और सुखद तरीके से रेंडर करना एक कुशल डेवलपर बनने की शुरुआत है।

  1. Excel में एडवांस फिल्टर का उपयोग कैसे करें Excel में एडवांस फिल्टर का उपयोग कैसे करें

    हम जानते हैं कि हम Microsoft Excel में कॉलम पर फिल्टर सेट कर सकते हैं और डेटा टैब के तहत फिल्टर पर क्लिक करके सिर्फ एक क्लिक में डेटा फिल्टर कर सकते हैं। कॉलम के आधार पर डेटा फिल्टर करने के अलावा, हम कुछ शर्तों के आधार पर पूरे डेटा सेट को पूरी तरह से फिल्टर भी कर सकते हैं। मान लें कि हम विशिष्ट मानद

  1. एंड्रॉइड पर डेटा सेवर का उपयोग कैसे करें एंड्रॉइड पर डेटा सेवर का उपयोग कैसे करें

    जबकि कुछ लोगों के पास अनलिमिटेड मोबाइल डेटा प्लान होते हैं, कई इतने भाग्यशाली नहीं हैं। दुर्भाग्य से, ऐप्स और Google हमेशा इस बात की परवाह नहीं करते कि आपके प्लान पर कितना डेटा बचा है। अनियोजित डेटा उपयोग से बचने के लिए, आप एंड्रॉइड पर डेटा सेवर चालू कर सकते हैं। हालांकि यह सही नहीं है, यह आपको हर म

  1. एक्सेल स्पार्कलाइन्स में महारत हासिल करें: त्वरित मिनी-चार्ट्स से तुरंत ट्रेंड विश्लेषण एक्सेल स्पार्कलाइन्स में महारत हासिल करें: त्वरित मिनी-चार्ट्स से तुरंत ट्रेंड विश्लेषण

    क्या आपके पास कभी एक्सेल में डेटा की एक वर्कशीट थी और आप जल्दी से डेटा में ट्रेंड देखना चाहते थे? शायद आपके पास अपने छात्रों के कुछ टेस्ट स्कोर हैं या पिछले 5 वर्षों में आपकी कंपनी का राजस्व है और एक्सेल में चार्ट बनाने के बजाय, जिसमें समय लगता है और पूरी वर्कशीट खा जाती है, एक सेल में कुछ छोटे मिनी