與get()
方法相比,post()
方法多用于以POST方式向服務(wù)器發(fā)送數(shù)據(jù),服務(wù)器接收到數(shù)據(jù)之后,進(jìn)行處理,并將處理結(jié)果返回頁面,調(diào)用格式如下:
$.post(url,[data],[callback])
參數(shù)url為服務(wù)器請求地址,可選項(xiàng)data為向服務(wù)器請求時(shí)發(fā)送的數(shù)據(jù),可選項(xiàng)callback參數(shù)為請求成功后執(zhí)行的回調(diào)函數(shù)。
例如,在輸入框中錄入一個數(shù)字,點(diǎn)擊“檢測”按鈕,調(diào)用post()
方法向服務(wù)器以POST方式發(fā)送請求,檢測輸入值的奇偶性,并顯示在頁面中,如下圖所示:
在瀏覽器中顯示的效果:
從圖中可以看出,當(dāng)點(diǎn)擊“檢測”按鈕時(shí),獲取輸入框中的值,并將該值使用$.post()
方法一起發(fā)送給服務(wù)器,服務(wù)器接收該值后并進(jìn)行處理,最后返回處理結(jié)果。
我來試試,親自調(diào)用$.post()
方法向服務(wù)器發(fā)送數(shù)據(jù),檢測數(shù)據(jù)是否大于0。
在下列代碼的第23、24、25行中,使用$.post()
向服務(wù)器 http://idcbgp.cn/data/check_f.php
文件中發(fā)送檢測的數(shù)據(jù)。
注意:在POST過程中,傳遞的參數(shù)就是用戶在文本框中輸入的值。
$.post()
方法時(shí),第一個參數(shù)為請求服務(wù)器的路徑,第二個參數(shù)為請求進(jìn)上傳的參數(shù),參數(shù)格式為key/value方式。$.post()
方法向服務(wù)器發(fā)送數(shù)據(jù)時(shí),如果要接收返回的數(shù)據(jù),需要添加該方法中的第三個參數(shù),即回調(diào)函數(shù),通過該函數(shù)中的參數(shù)獲取返回值。請驗(yàn)證,完成請求
由于請求次數(shù)過多,請先驗(yàn)證,完成再次請求
打開微信掃碼自動綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書簽
舉報(bào)