做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

jQuery中ajax - post() 方法實例詳解

來源:懂視網 責編:小采 時間:2020-11-27 22:52:03
文檔

jQuery中ajax - post() 方法實例詳解

jQuery中ajax - post() 方法實例詳解:在jquery中的ajax有二個數據發送模式,一種是get,另一種是post()。 jQuery Ajax 參考手冊 實例 請求 test.php 網頁,忽略返回值: $.post(test.php); TIY 實例 通過 AJAX POST 請求改變 div 元素的文本: $(input).keyup(
推薦度:
導讀jQuery中ajax - post() 方法實例詳解:在jquery中的ajax有二個數據發送模式,一種是get,另一種是post()。 jQuery Ajax 參考手冊 實例 請求 test.php 網頁,忽略返回值: $.post(test.php); TIY 實例 通過 AJAX POST 請求改變 div 元素的文本: $(input).keyup(

在jquery中的ajax有二個數據發送模式,一種是get,另一種是post()。

jQuery Ajax 參考手冊

實例

請求 test.php 網頁,忽略返回值:

$.post("test.php");

TIY 實例

通過 AJAX POST 請求改變 div 元素的文本:

$("input").keyup(function(){
 txt=$("input").val();
 $.post("demo_ajax_gethint.asp",{suggest:txt},function(result){
 $("span").html(result);
 });
});

親自試一試

定義和用法

post() 方法通過 HTTP POST 請求從服務器載入數據。

語法

jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)

詳細說明

該函數是簡寫的 Ajax 函數,等價于:

$.ajax({
 type: 'POST',
 url: url,
 data: data,
 success: success,
 dataType: dataType
});

根據響應的不同的 MIME 類型,傳遞給 success 回調函數的返回數據也有所不同,這些數據可以是 XML 根元素、文本字符串、JavaScript 文件或者 JSON 對象。也可向 success 回調函數傳遞響應的文本狀態。

對于 jQuery 1.5,也可以向 success 回調函數傳遞 jqXHR 對象(jQuery 1.4 中傳遞的是 XMLHttpRequest 對象)。

大部分實現會規定一個 success 函數:

$.post("ajax/test.html", function(data) {
 $(".result").html(data);
});

本例讀取被請求的 HTML 片段,并插入頁面中。

通過 POST 讀取的頁面不被緩存,因此 jQuery.ajaxSetup() 中的 cache 和 ifModified 選項不會影響這些請求。

注釋:由于瀏覽器安全方面的限制,大多數 "Ajax" 請求遵守同源策略;請求無法從不同的域、子域或協議成功地取回數據。

注釋:如果由 jQuery.post() 發起的請求返回錯誤代碼,那么不會有任何提示,除非腳本已調用了全局的 .ajaxError() 方法?;蛘邔τ?jQuery 1.5,jQuery.post() 返回的 jqXHR 對象的 .error() 方法也可以用于錯誤處理。

jqXHR 對象

對于 jQuery 1.5,所有 jQuery 的 AJAX 方法返回的是 XMLHTTPRequest 對象的超集。由 $.post() 返回的 jQuery XHR 對象或 "jqXHR,"實現了約定的接口,賦予其所有的屬性、方法,以及約定的行為。出于對由 $.ajax() 使用的回調函數名稱便利性和一致性的考慮,它提供了 .error(), .success() 以及 .complete() 方法。這些方法使用請求終止時調用的函數參數,該函數接受與對應命名的 $.ajax() 回調函數相同的參數。

jQuery 1.5 中的約定接口同樣允許 jQuery 的 Ajax 方法,包括 $.post(),來鏈接同一請求的多個 .success()、.complete() 以及 .error() 回調函數,甚至會在請求也許已經完成后分配這些回調函數。

// 請求生成后立即分配處理程序,請記住該請求針對 jqxhr 對象
 var jqxhr = $.post("example.php", function() {
 alert("success");
 })
 .success(function() { alert("second success"); })
 .error(function() { alert("error"); })
 .complete(function() { alert("complete"); });
 // 在這里執行其他任務
 
 // 為上面的請求設置另一個完成函數
 jqxhr.complete(function(){ alert("second complete"); });

更多實例

例子 1

請求 test.php 頁面,并一起發送一些額外的數據(同時仍然忽略返回值):

$.post("test.php", { name: "John", time: "2pm" } );

例子 2

向服務器傳遞數據數組(同時仍然忽略返回值):

$.post("test.php", { 'choices[]': ["Jon", "Susan"] });

例子 3

使用 ajax 請求發送表單數據:

$.post("test.php", $("#testform").serialize());

例子 4

輸出來自請求頁面 test.php 的結果(HTML 或 XML,取決于所返回的內容):

$.post("test.php", function(data){
 alert("Data Loaded: " + data);
 });

例子 5

向頁面 test.php 發送數據,并輸出結果(HTML 或 XML,取決于所返回的內容):

$.post("test.php", { name: "John", time: "2pm" },
 function(data){
 alert("Data Loaded: " + data);
 });

例子 6

獲得 test.php 頁面的內容,并存儲為 XMLHttpResponse 對象,并通過 process() 這個 JavaScript 函數進行處理:

$.post("test.php", { name: "John", time: "2pm" },
 function(data){
 process(data);
 }, "xml");

例子 7

獲得 test.php 頁面返回的 json 格式的內容:

$.post("test.php", { "func": "getNameAndTime" },
 function(data){
 alert(data.name); // John
 console.log(data.time); // 2pm
 }, "json");

以上內容通過實例給大家介紹了jQuery中ajax - post() 方法示例詳解,希望對大家今后的工作學習有所幫助,在下篇文章將給大家介紹jquery中ajax-get()方法示例詳解,需要的朋友請持續關注本站。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

jQuery中ajax - post() 方法實例詳解

jQuery中ajax - post() 方法實例詳解:在jquery中的ajax有二個數據發送模式,一種是get,另一種是post()。 jQuery Ajax 參考手冊 實例 請求 test.php 網頁,忽略返回值: $.post(test.php); TIY 實例 通過 AJAX POST 請求改變 div 元素的文本: $(input).keyup(
推薦度:
標簽: 方法 詳解 實例
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 涟源市| 疏勒县| 岢岚县| 凭祥市| 新宁县| 光山县| 广宁县| 岫岩| 邢台县| 无极县| 海淀区| 潮州市| 来凤县| 莱芜市| 利辛县| 阿坝| 云林县| 澄城县| 洪湖市| 萍乡市| 饶河县| 阿坝| 南丰县| 布拖县| 昌邑市| 锦州市| 九龙城区| 金门县| 张北县| 德保县| 东至县| 大悟县| 仁布县| 保靖县| 加查县| 三门县| 邢台市| 海阳市| 长阳| 化德县| 长寿区|