jQuery AJAX get() మరియు post() మాధ్యమాలు

jQuery get() మరియు post() మాధ్యమాలు HTTP GET లేదా POST అభ్యర్ధన ద్వారా సర్వర్ నుండి డాటా అభ్యర్ధించడానికి వాడబడతాయి.

HTTP అభ్యర్ధన: GET కింది పోస్ట్

క్లయింట్ మరియు సర్వర్ పక్షాలలో అనేక రకాల అభ్యర్ధన-ప్రతిస్పందన పద్ధతులలో ఇరువురులోనూ సాధారణంగా వాడబడేవి: GET మరియు POST.

  • GET - ప్రత్యేకమైన వనరి నుండి డాటా అభ్యర్ధిస్తుంది
  • POST - ప్రత్యేకమైన వనరికి ప్రాసెస్ చేయాల్సిన డాటా సమర్పిస్తుంది

GET ప్రధానంగా సర్వర్ నుండి డాటా పొందడానికి వాడబడుతుంది. ప్రతీక్ష: GET మాధ్యమం క్యాచ్ చేయబడిన డాటా తిరిగి పొందవచ్చు.

POST కూడా సర్వర్ నుండి డాటా పొందడానికి వాడబడవచ్చు. అయితే, POST మాధ్యమం డాటా క్యాచ్ చేయబడదు, మరియు అభ్యర్ధనతో కలిపి డాటా పంపడానికి సాధారణంగా వాడబడుతుంది.

GET మరియు POST మరియు రెండు మాధ్యమాల మధ్య తేడా గురించి ఎక్కువ తెలుసుకోవడానికి మా కార్యక్రమాన్ని చదవండి: HTTP మాధ్యమం - GET కింది పోస్ట్ తో పోల్చుకోండి.

jQuery $.get() మాధ్యమం

$.get() మాధ్యమం వాడి సర్వర్ నుండి HTTP GET అభ్యర్ధన ద్వారా డాటా అభ్యర్ధిస్తుంది.

语法:

$.get(URL,callback);

必需的 URL 参数规定您希望请求的 URL。

ఎంపికాత్మక callback పరామితి అనుసరించబడిన ఫంక్షన్ పేరు ప్రాసెస్ అయ్యాక అనుసరించబడిన ఫంక్షన్ అనుసరించబడిన ఫంక్షన్ పేరు ఉంటుంది.

ఈ ఉదాహరణలో $.get() మాధ్యమం వాడబడి సర్వర్ యొక్క ఫైలు నుండి డాటా పొందబడుతుంది:

ఉదాహరణ

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

స్వయంగా ప్రయత్నించండి

$.get() యొక్క మొదటి పారామీటర్ మాకు అభ్యర్ధించాలి ఉండే యురి ఉంది ("demo_test.asp").

రెండవ పారామీటర్ కాల్బ్యాక్ ఫంక్షన్. మొదటి కాల్బ్యాక్ పారామీటర్ అనేది అభ్యర్ధించిన పేజీ యొక్క విషయం కలిగి ఉంటుంది, రెండవ కాల్బ్యాక్ పారామీటర్ అనేది అభ్యర్ధన యొక్క స్థితి కలిగి ఉంటుంది.

సూచన:ఈ ఏస్పి ఫైలు ("demo_test.asp") అలాగే ఉంది:

<%
response.write("ఈ వాక్యం బాహ్య ఏస్పి ఫైలు నుండి వచ్చింది.")
%>

jQuery $.post() 方法

$.post() 方法通过 HTTP POST 请求从服务器上请求数据。

语法:

$.post(URL,data,callback);

必需的 URL 参数规定您希望请求的 URL。

ఎంపికాత్మక data 参数规定连同请求发送的数据。

ఎంపికాత్మక callback పరామితి అనుసరించబడిన ఫంక్షన్ పేరు ప్రాసెస్ అయ్యాక అనుసరించబడిన ఫంక్షన్ అనుసరించబడిన ఫంక్షన్ పేరు ఉంటుంది.

ఈ ఉదాహరణలో $.post() ద్వారా ఆదాయం పంపడం జరుగుతుంది:

ఉదాహరణ

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

స్వయంగా ప్రయత్నించండి

$.post() యొక్క మొదటి పరామితి మాకు అనుసరించబడిన అనుసరించబడిన యూఆర్ఎల్ ఉంది ("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 పరికల్పనాపుస్తకం.