jQuery AJAX get() at post() method
- 上一頁 jQuery 加載
- 下一頁 jQuery noConflict()
Ang jQuery get() at post() method ay ginagamit upang hilingin ng data mula sa server sa pamamagitan ng HTTP GET o POST request.
HTTP request: GET vs. POST
Dalawang pangkaraniwang mga paraan sa paggawa ng request-response sa client at server ay: GET at POST.
- GET - Hilingin ng data mula sa tinukoy na ressource
- POST - Magsumite ng datos na dapat naiproseso sa tinukoy na ressource
GET ay pangkaraniwang ginagamit upang kumuha ng (kumuha) data mula sa server. Mga paalala: Ang GET method ay maaaring ibalik ang nakacache na data.
POST ay maaari din gamitin upang kumuha ng data mula sa server. Gayunpaman, ang POST method ay hindi nag-cache ng data at ay pangkaraniwang ginagamit upang ipagkakita ng data kasama ang request.
Kung gusto mong matuto ng higit pa tungkol sa GET at POST at ang kaibahan ng dalawang method, basahin ang aming HTTP method - GET vs. POST。
jQuery $.get() method
Ang $.get() method ay gumagamit ng HTTP GET request upang hilingin ng data mula sa server.
語法:
$.get(URL,callback);
必需的 URL 參數規定您希望請求的 URL。
可選的 callback 參數是請求成功後所執行的函數名。
Ang sumusunod na halimbawa ay gumagamit ng $.get() method upang kumuha ng data mula sa isang file sa server:
實例
$("button").click(function(){ $.get("demo_test.asp",function(data,status){ alert("Data: " + data + "\nStatus: " + status); }); });
Ang unang argumento ng $.get() ay ang URL na nais naming hilingin ("demo_test.asp").
Ang pangalawang argumento ay ang callback function. Ang unang callback argument ay ang nilalaman ng hiniling na pahina, ang ikalawang callback argument ay ang estado ng hiniling.
提示:Ang ASP na file ("demo_test.asp") ay parang ito:
<% response.write("This is some text from an external ASP file.") %>
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 腳本讀取這些參數,對它們進行處理,然後返回結果。
第三個參數是回調函數。第一個回調參數存有被請求頁面的內容,而第二個參數存有請求的狀態。
提示:這個 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 參考手冊。
- 上一頁 jQuery 加載
- 下一頁 jQuery noConflict()