jQuery AJAX get() और post() मथड़े

jQuery get() और post() मथड़े द्वारा HTTP GET या POST अनुरोध से सर्वर से डाटा की अनुरोध की जाती है।

HTTP अनुरोध: GET और POST

ग्राहक और सर्वर दोनों तरफ से अनुरोध-प्रतिक्रिया के लिए दो आम मथड़े हैं: GET और POST。

  • GET - निर्दिष्ट संसाधन से डाटा की अनुरोध करना
  • POST - निर्दिष्ट संसाधन के लिए संसाधन की गई डाटा को प्रस्तुत करना

GET बुद्धि की तरह से सर्वर से (प्राप्त करने) डाटा है। नोट: GET मथड़े कैश डाटा भी वापस कर सकता है।

POST भी सर्वर से डाटा प्राप्त करने के लिए इस्तेमाल किया जा सकता है। नोट: POST मथड़े डाटा को कैश करता नहीं है और अक्सर अनुरोध के साथ डाटा भेजने के लिए इस्तेमाल किया जाता है।

GET और POST और दोनों मथड़ों के अंतर के बारे में अधिक जानने के लिए हमारे HTTP मथड़े - GET और POST की तुलना

jQuery $.get() मथड़े

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

व्याकरण: $.post() मध्ये HTTP POST अनुरोध से सर्वर से डाटा लेना है।

$.get(URL,कॉलबैक);

अनिवार्य 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() 方法

jQuery $.post() मध्ये विधि

व्याकरण: $.post() मध्ये HTTP POST अनुरोध से सर्वर से डाटा लेना है।

$.post(URL,डाटा,कॉलबैक);

अनिवार्य 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") है。

फिर हम अनुरोध (name और city) के साथ डाटा भेजते हैं。

"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 संदर्भ पुस्तक

पूरे AJAX मथड़ेदार की संदर्भ जानकारी के लिए हमारे jQuery AJAX संदर्भ पुस्तक