qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          jQuery - AJAX get() 和 post() 方法

          jQuery get() 和 post() 方法用于通過 HTTP GET 或 POST 請(qǐng)求從服務(wù)器請(qǐng)求數(shù)據(jù)。

          HTTP 請(qǐng)求:GET vs. POST

          兩種在客戶端和服務(wù)器端進(jìn)行請(qǐng)求-響應(yīng)的常用方法是:GET 和 POST。

          • GET - 從指定的資源請(qǐng)求數(shù)據(jù)
          • POST - 向指定的資源提交要處理的數(shù)據(jù)

          GET 基本上用于從服務(wù)器獲得(取回)數(shù)據(jù)。注釋:GET 方法可能返回緩存數(shù)據(jù)。

          POST 也可用于從服務(wù)器獲取數(shù)據(jù)。不過,POST 方法不會(huì)緩存數(shù)據(jù),并且常用于連同請(qǐng)求一起發(fā)送數(shù)據(jù)。

          如需學(xué)習(xí)更多有關(guān) GET 和 POST 以及兩方法差異的知識(shí),請(qǐng)閱讀我們的 HTTP 方法 - GET 對(duì)比 POST

          jQuery $.get() 方法

          $.get() 方法通過 HTTP GET 請(qǐng)求從服務(wù)器上請(qǐng)求數(shù)據(jù)。

          語法:

          $.get(URL,callback);

          必需的 URL 參數(shù)規(guī)定您希望請(qǐng)求的 URL。

          可選的 callback 參數(shù)是請(qǐng)求成功后所執(zhí)行的函數(shù)名。

          下面的例子使用 $.get() 方法從服務(wù)器上的一個(gè)文件中取回?cái)?shù)據(jù):

          實(shí)例

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

          親自試一試

          $.get() 的第一個(gè)參數(shù)是我們希望請(qǐng)求的 URL("demo_test.asp")。

          第二個(gè)參數(shù)是回調(diào)函數(shù)。第一個(gè)回調(diào)參數(shù)存有被請(qǐng)求頁面的內(nèi)容,第二個(gè)回調(diào)參數(shù)存有請(qǐng)求的狀態(tài)。

          提示:這個(gè) ASP 文件 ("demo_test.asp") 類似這樣:

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

          jQuery $.post() 方法

          $.post() 方法通過 HTTP POST 請(qǐng)求從服務(wù)器上請(qǐng)求數(shù)據(jù)。

          語法:

          $.post(URL,data,callback);

          必需的 URL 參數(shù)規(guī)定您希望請(qǐng)求的 URL。

          可選的 data 參數(shù)規(guī)定連同請(qǐng)求發(fā)送的數(shù)據(jù)。

          可選的 callback 參數(shù)是請(qǐng)求成功后所執(zhí)行的函數(shù)名。

          下面的例子使用 $.post() 連同請(qǐng)求一起發(fā)送數(shù)據(jù):

          實(shí)例

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

          親自試一試

          $.post() 的第一個(gè)參數(shù)是我們希望請(qǐng)求的 URL ("demo_test_post.asp")。

          然后我們連同請(qǐng)求(name 和 city)一起發(fā)送數(shù)據(jù)。

          "demo_test_post.asp" 中的 ASP 腳本讀取這些參數(shù),對(duì)它們進(jìn)行處理,然后返回結(jié)果。

          第三個(gè)參數(shù)是回調(diào)函數(shù)。第一個(gè)回調(diào)參數(shù)存有被請(qǐng)求頁面的內(nèi)容,而第二個(gè)參數(shù)存有請(qǐng)求的狀態(tài)。

          提示:這個(gè) 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 參考手冊(cè)

          如需完整的 AJAX 方法參考,請(qǐng)?jiān)L問我們的 jQuery AJAX 參考手冊(cè)

          posted on 2014-04-16 14:14 順其自然EVO 閱讀(203) 評(píng)論(0)  編輯  收藏 所屬分類: jQuery

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 福泉市| 东方市| 昭觉县| 民县| 耒阳市| 崇阳县| 通州市| 安阳县| 乡宁县| 连云港市| 阳西县| 靖州| 荣昌县| 辛集市| 长宁区| 武平县| 东明县| 休宁县| 焦作市| 农安县| 乌兰浩特市| 威海市| 兴义市| 宣城市| 阿鲁科尔沁旗| 安国市| 南江县| 罗源县| 湾仔区| 永善县| 开化县| 崇信县| 铁力市| 会理县| 明星| 垣曲县| 霍山县| 湘乡市| 尚志市| 乳山市| 海丰县|