Method ya jQuery AJAX get() na post()

Method ya jQuery get() na post() inatumiwa kusikitisha data kutoka kwenye server kwa tukio la HTTP GET au POST.

Tukio la kusikitisha la HTTP: GET vs. POST

Wenyeji wengi wa tukio wa kusikitisha-kurahisika kwenye kina na kina cha kuzungumza ni GET na POST.

  • GET - Kuwasilisha data kutoka kina ya kienyeji.
  • POST - Kuwasilisha data ya kusikitisha kwa kina ya kienyeji.

GET inatumiwa kwa kusikitisha data kutoka kwenye server. Kuzingatia: Method ya GET inaweza kurejea data ya kachache.

POST inaweza kutumiwa kusikitisha data kutoka kwenye server. Hata hivyo, method ya POST haikubadilishwe data, na inatumiwa kwa kusaidia kusaidia data na tukio la kusikitisha kwa pamoja.

Kuwa na mafunzo zaidi kuhusu GET na POST na kawaida za kawadhi, tafadhali soma Tukio ya HTTP - GET kumpatikana na POST.

Method ya jQuery $.get()

Method ya $.get() inapata data kutoka kwenye server kwa tukio ya HTTP GET.

语法:

$.get(URL,callback);

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

可选的 callback 参数是请求成功后所执行的函数名。

Mfano hii inatumia method ya $.get() kuwasilisha data kutoka kifaa cha mawasiliano kwenye server:

实例

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

亲自试一试

$.get() para ya kwanza ni URL yetu ya kusikitisha ("demo_test.asp").

Para ya pili ni kifunzi cha kuzungumza. Para ya kwanza ya kifunzi cha kuzungumza ina ujumbe wa ukurusha wa ukurusha, para ya pili ya kifunzi cha kuzungumza ina hali ya ukurusha.

Msaada:Kifaa cha ASP ("demo_test.asp") kinachotendeka kama hii:

<%
response.write("Hii hii ni niandiko kutoka kifaa cha ASP kina.")
%>

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() 的第一个参数是我们希望请求的 URL ("demo_test_post.asp")。

然后我们连同请求(name 和 city)一起发送数据。

"demo_test_post.asp" 中的 ASP 脚本读取这些参数,对它们进行处理,然后返回结果。

第三个参数是回调函数。第一个回调参数存有被请求页面的内容,而第二个参数存有请求的状态。

Msaada:Hii ASP file ("demo_test_post.asp") inaonekana kama hii:

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

Mwongozo wa jQuery AJAX

Kwa mafanikio ya ujumbe wa AJAX kinaingia, tukikaa kwa tovuti yetu Mwongozo wa jQuery AJAX.