jQuery ट्यूटोरियल

jQuery होम jQuery परिचय jQuery आरंभ करें jQuery सिंटेक्स jQuery चयनकर्ता jQuery की घटनाएँ

jQuery प्रभाव

jQuery छुपाएं/दिखाएं jQuery फीका jQuery स्लाइड jQuery चेतन jQuery स्टॉप () jQuery कॉलबैक jQuery चेनिंग

jQuery एचटीएमएल

jQuery प्राप्त करें jQuery सेट jQuery जोड़ें jQuery निकालें jQuery सीएसएस कक्षाएं jQuery सीएसएस () jQuery के आयाम

jQuery ट्रैवर्सिंग

jQuery ट्रैवर्सिंग jQuery के पूर्वज jQuery के वंशज jQuery भाई बहन jQuery फ़िल्टरिंग

jQuery AJAX

jQuery AJAX परिचय jQuery लोड jQuery प्राप्त करें/पोस्ट करें

jQuery विविध

jQuery नो कॉन्फ्लिक्ट () jQuery फिल्टर

jQuery के उदाहरण

jQuery के उदाहरण jQuery प्रश्नोत्तरी jQuery व्यायाम jQuery प्रमाणपत्र

jQuery संदर्भ

jQuery अवलोकन jQuery चयनकर्ता jQuery की घटनाएँ jQuery प्रभाव jQuery एचटीएमएल/सीएसएस jQuery ट्रैवर्सिंग jQuery AJAX jQuery विविध jQuery गुण

jQuery - AJAX प्राप्त () और पोस्ट () तरीके


HTTP GET या POST अनुरोध के साथ सर्वर से डेटा का अनुरोध करने के लिए jQuery प्राप्त () और पोस्ट () विधियों का उपयोग किया जाता है।


HTTP अनुरोध: बनाम पोस्ट प्राप्त करें

क्लाइंट और सर्वर के बीच अनुरोध-प्रतिक्रिया के लिए आमतौर पर उपयोग की जाने वाली दो विधियाँ हैं: GET और POST।

  • GET - एक निर्दिष्ट संसाधन से डेटा का अनुरोध करता है
  • पोस्ट - निर्दिष्ट संसाधन पर संसाधित होने के लिए डेटा सबमिट करता है

जीईटी मूल रूप से सर्वर से कुछ डेटा प्राप्त करने (पुनर्प्राप्त) के लिए उपयोग किया जाता है। नोट: GET विधि कैश्ड डेटा लौटा सकती है।

सर्वर से कुछ डेटा प्राप्त करने के लिए POST का भी उपयोग किया जा सकता है। हालाँकि, POST विधि कभी भी डेटा को कैश नहीं करती है, और अक्सर अनुरोध के साथ डेटा भेजने के लिए उपयोग की जाती है।

GET और POST के बारे में और दो विधियों के बीच अंतर के बारे में अधिक जानने के लिए, कृपया हमारे HTTP मेथड्स GET बनाम POST अध्याय पढ़ें।


jQuery $.get() विधि

$.get()विधि HTTP GET अनुरोध के साथ सर्वर से डेटा का अनुरोध करती है

वाक्य - विन्यास:

$.get(URL,callback);

आवश्यक URL पैरामीटर उस URL को निर्दिष्ट करता है जिसका आप अनुरोध करना चाहते हैं।

वैकल्पिक कॉलबैक पैरामीटर अनुरोध के सफल होने पर निष्पादित किए जाने वाले फ़ंक्शन का नाम है।

निम्न उदाहरण $.get()सर्वर पर फ़ाइल से डेटा पुनर्प्राप्त करने के लिए विधि का उपयोग करता है:

उदाहरण

$("button").click(function(){
  $.get("demo_test.asp", function(data, status){
    alert("Data: " + data + "\nStatus: " + status);
  });
});

इसका पहला पैरामीटर $.get()वह URL है जिसका हम अनुरोध करना चाहते हैं ("demo_test.asp")।

दूसरा पैरामीटर कॉलबैक फ़ंक्शन है। पहला कॉलबैक पैरामीटर अनुरोधित पृष्ठ की सामग्री रखता है, और दूसरा कॉलबैक पैरामीटर अनुरोध की स्थिति रखता है।

युक्ति: यहां बताया गया है कि ASP फ़ाइल कैसी दिखती है ("demo_test.asp"):

<%
response.write("This is some text from an external ASP file.")
%>


jQuery $.post() विधि

$.post()विधि HTTP POST अनुरोध का उपयोग कर सर्वर से डेटा का अनुरोध करती है

वाक्य - विन्यास:

$.post(URL,data,callback);

आवश्यक URL पैरामीटर उस URL को निर्दिष्ट करता है जिसका आप अनुरोध करना चाहते हैं।

वैकल्पिक डेटा पैरामीटर अनुरोध के साथ भेजने के लिए कुछ डेटा निर्दिष्ट करता है।

वैकल्पिक कॉलबैक पैरामीटर अनुरोध के सफल होने पर निष्पादित किए जाने वाले फ़ंक्शन का नाम है।

निम्न उदाहरण $.post()अनुरोध के साथ कुछ डेटा भेजने के लिए विधि का उपयोग करता है:

उदाहरण

$("button").click(function(){
  $.post("demo_test_post.asp",
  {
    name: "Donald Duck",
    city: "Duckburg"
  },
  function(data, status){
    alert("Data: " + data + "\nStatus: " + status);
  });
});

इसका पहला पैरामीटर $.post()वह URL है जिसका हम अनुरोध करना चाहते हैं ("demo_test_post.asp")।

फिर हम अनुरोध (नाम और शहर) के साथ भेजने के लिए कुछ डेटा पास करते हैं।

"demo_test_post.asp" में ASP स्क्रिप्ट पैरामीटर्स को पढ़ती है, उन्हें प्रोसेस करती है और एक परिणाम देती है।

तीसरा पैरामीटर कॉलबैक फ़ंक्शन है। पहला कॉलबैक पैरामीटर अनुरोधित पृष्ठ की सामग्री रखता है, और दूसरा कॉलबैक पैरामीटर अनुरोध की स्थिति रखता है।

युक्ति: यहां बताया गया है कि ASP फ़ाइल कैसी दिखती है ("demo_test_post.asp"):

<%
dim fname,city
fname=Request.Form("name")
city=Request.Form("city")
Response.Write("Dear " & fname & ". ")
Response.Write("Hope you live well in " & city & ".")
%>

jQuery AJAX संदर्भ

सभी jQuery AJAX विधियों के संपूर्ण अवलोकन के लिए, कृपया हमारे jQuery AJAX संदर्भ पर जाएँ ।