जेक्वेरी एजेक्स फ़ंक्शन
जेक्वेरी एजेक्स डेवलपमेंट के लिए समृद्ध फ़ंक्शन (मेथड) लाइब्रेरी प्रदान करता है।
जेक्वेरी एजेक्स इस्टैंस
नीचे दिए गए बटन पर क्लिक करें, ताकि इस टेक्स्ट को एजेक्स के माध्यम से बदला जा सके
ऊपरी उदाहरण हमारे एज़एक्सएस ट्यूटोरियलबदला गया है।
एजेक्स क्या है?
एजेक्स = एसिंक्रोनस जेसेक्टिव एंड एक्सएमएल。
एजेक्स एक तेज़ डायनेमिक वेब पेज का निर्माण करने की प्रौद्योगिकी है।
एजेक्स, बैकग्राउंड में सर्वर के साथ कम डाटा एक्सचेंज के माध्यम से, वेब पेज को एसिंक्रोनस अपडेट करने की अनुमति देता है। इसका मतलब है कि पूरे पेज को फिर से लोड किए बिना, पेज के एक हिस्से को अपडेट किया जा सकता है।
आप हमारे एज़एक्सएस ट्यूटोरियल को अधिक जानकारी प्राप्त करें।
एजेक्स और जेक्वेरी
जेक्वेरी एजेक्स डेवलपमेंट के लिए समृद्ध फ़ंक्शन (मेथड) लाइब्रेरी प्रदान करता है।
जेक्वेरी एजेक्स द्वारा, एचटीटीपी गेट और एचटीटीपी पोस्ट का उपयोग करके, आप दूरस्थ सर्वर से टेक्स्ट, एचटीएमएल, एक्सएमएल या जेसन की अनुरोध कर सकते हैं।
और आपको सीधे दूरस्थ डाटा को वेबपृष्ठ के चयनित HTML एलिमेंट में लोड करने की सुविधा है!
कम लिखें, अधिक करें
jQuery की load फ़ंक्शन एक साधारण (लेकिन बहुत मजबूत) AJAX फ़ंक्शन है। इसका व्याकरण निम्नानुसार है:
$(selector).load(url,data,callback)
का इस्तेमाल करें selector को परिवर्तित होने वाले HTML एलिमेंट को परिभाषित करने के लिए इस्तेमाल करें url पैरामीटरको डाटा के वेब एड्रेस को निर्दिष्ट करने के लिए इस्तेमाल करें
तभी आपको डाटा को सर्वर को भेजना है, तब आपको data पैरामीटर। तभी आपको फ़ंक्शन को चलाना है जब आपको डाटा लोड के बाद फ़ंक्शन को ट्रिगर करना है, तब आपको callback पैरामीटर
Low Level AJAX
$.ajax(options) यह निम्न स्तरीय AJAX फ़ंक्शन की व्याकरणिका है।
$.ajax उच्च स्तरीय फ़ंक्शन की अपेक्षा अधिक फ़ंक्शनलिटी प्रदान करता है, लेकिन इसका इस्तेमाल करना अधिक कठिन है।
option पैरामीटर नाम|मूल्य जोड़ी हुई है, यूआरएल डाटा, पासवर्ड, डाटा प्रकार, फ़िल्टर, चारकोड, टाइमआउट और एररर फ़ंक्शन को परिभाषित करती है।
jQuery AJAX अनुरोध
अनुरोध | वर्णन |
---|---|
$(selector).load(url,data,callback) | दूरस्थ डाटा को चयनित एलिमेंट में लोड करें |
$.ajax(options) | दूरस्थ डाटा को XMLHttpRequest ऑब्जेक्ट में लोड करें |
$.get(url,data,callback,type) | दूरस्थ डाटा को HTTP GET के द्वारा लोड करें |
$.post(url,data,callback,type) | दूरस्थ डाटा को HTTP POST के द्वारा लोड करें |
$.getJSON(url,data,callback) | दूरस्थ JSON डाटा को HTTP GET के द्वारा लोड करें |
$.getScript(url,callback) | दूरस्थ JavaScript फ़ाइल को लोड और चलाएं |
(url) लोड किए गए डाटा के URL (एड्रेस)
(data) सर्वर को भेजे गए डाटा के चांदी/मूल्य ऑब्जेक्ट
(callback) डाटा जब लोड होता है, तब चलाया गया फ़ंक्शन
(type) प्रतिष्ठान की गई डाटा के प्रकार (html,xml,json,jasonp,script,text)
(options) पूर्ण AJAX अनुरोध के सभी चांदी/मूल्य विकल्प
रेफरेंस मैनुअल
jQuery AJAX फ़ंक्शन के बारे में अधिक जानकारी के लिए हमारे jQuery AJAX संदर्भ दस्तावेज。