<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題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關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

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

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:52:03
        文檔

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

        jQuery中ajax - post() 方法實(shí)例詳解:在jquery中的ajax有二個(gè)數(shù)據(jù)發(fā)送模式,一種是get,另一種是post()。 jQuery Ajax 參考手冊(cè) 實(shí)例 請(qǐng)求 test.php 網(wǎng)頁(yè),忽略返回值: $.post(test.php); TIY 實(shí)例 通過(guò) AJAX POST 請(qǐng)求改變 div 元素的文本: $(input).keyup(
        推薦度:
        導(dǎo)讀jQuery中ajax - post() 方法實(shí)例詳解:在jquery中的ajax有二個(gè)數(shù)據(jù)發(fā)送模式,一種是get,另一種是post()。 jQuery Ajax 參考手冊(cè) 實(shí)例 請(qǐng)求 test.php 網(wǎng)頁(yè),忽略返回值: $.post(test.php); TIY 實(shí)例 通過(guò) AJAX POST 請(qǐng)求改變 div 元素的文本: $(input).keyup(

        在jquery中的ajax有二個(gè)數(shù)據(jù)發(fā)送模式,一種是get,另一種是post()。

        jQuery Ajax 參考手冊(cè)

        實(shí)例

        請(qǐng)求 test.php 網(wǎng)頁(yè),忽略返回值:

        $.post("test.php");

        TIY 實(shí)例

        通過(guò) AJAX POST 請(qǐng)求改變 div 元素的文本:

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

        親自試一試

        定義和用法

        post() 方法通過(guò) HTTP POST 請(qǐng)求從服務(wù)器載入數(shù)據(jù)。

        語(yǔ)法

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

        詳細(xì)說(shuō)明

        該函數(shù)是簡(jiǎn)寫(xiě)的 Ajax 函數(shù),等價(jià)于:

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

        根據(jù)響應(yīng)的不同的 MIME 類(lèi)型,傳遞給 success 回調(diào)函數(shù)的返回?cái)?shù)據(jù)也有所不同,這些數(shù)據(jù)可以是 XML 根元素、文本字符串、JavaScript 文件或者 JSON 對(duì)象。也可向 success 回調(diào)函數(shù)傳遞響應(yīng)的文本狀態(tài)。

        對(duì)于 jQuery 1.5,也可以向 success 回調(diào)函數(shù)傳遞 jqXHR 對(duì)象(jQuery 1.4 中傳遞的是 XMLHttpRequest 對(duì)象)。

        大部分實(shí)現(xiàn)會(huì)規(guī)定一個(gè) success 函數(shù):

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

        本例讀取被請(qǐng)求的 HTML 片段,并插入頁(yè)面中。

        通過(guò) POST 讀取的頁(yè)面不被緩存,因此 jQuery.ajaxSetup() 中的 cache 和 ifModified 選項(xiàng)不會(huì)影響這些請(qǐng)求。

        注釋?zhuān)河捎跒g覽器安全方面的限制,大多數(shù) "Ajax" 請(qǐng)求遵守同源策略;請(qǐng)求無(wú)法從不同的域、子域或協(xié)議成功地取回?cái)?shù)據(jù)。

        注釋?zhuān)喝绻?jQuery.post() 發(fā)起的請(qǐng)求返回錯(cuò)誤代碼,那么不會(huì)有任何提示,除非腳本已調(diào)用了全局的 .ajaxError() 方法?;蛘邔?duì)于 jQuery 1.5,jQuery.post() 返回的 jqXHR 對(duì)象的 .error() 方法也可以用于錯(cuò)誤處理。

        jqXHR 對(duì)象

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

        jQuery 1.5 中的約定接口同樣允許 jQuery 的 Ajax 方法,包括 $.post(),來(lái)鏈接同一請(qǐng)求的多個(gè) .success()、.complete() 以及 .error() 回調(diào)函數(shù),甚至?xí)谡?qǐng)求也許已經(jīng)完成后分配這些回調(diào)函數(shù)。

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

        更多實(shí)例

        例子 1

        請(qǐng)求 test.php 頁(yè)面,并一起發(fā)送一些額外的數(shù)據(jù)(同時(shí)仍然忽略返回值):

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

        例子 2

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

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

        例子 3

        使用 ajax 請(qǐng)求發(fā)送表單數(shù)據(jù):

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

        例子 4

        輸出來(lái)自請(qǐng)求頁(yè)面 test.php 的結(jié)果(HTML 或 XML,取決于所返回的內(nèi)容):

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

        例子 5

        向頁(yè)面 test.php 發(fā)送數(shù)據(jù),并輸出結(jié)果(HTML 或 XML,取決于所返回的內(nèi)容):

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

        例子 6

        獲得 test.php 頁(yè)面的內(nèi)容,并存儲(chǔ)為 XMLHttpResponse 對(duì)象,并通過(guò) process() 這個(gè) JavaScript 函數(shù)進(jìn)行處理:

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

        例子 7

        獲得 test.php 頁(yè)面返回的 json 格式的內(nèi)容:

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

        以上內(nèi)容通過(guò)實(shí)例給大家介紹了jQuery中ajax - post() 方法示例詳解,希望對(duì)大家今后的工作學(xué)習(xí)有所幫助,在下篇文章將給大家介紹jquery中ajax-get()方法示例詳解,需要的朋友請(qǐng)持續(xù)關(guān)注本站。

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

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

        jQuery中ajax - post() 方法實(shí)例詳解:在jquery中的ajax有二個(gè)數(shù)據(jù)發(fā)送模式,一種是get,另一種是post()。 jQuery Ajax 參考手冊(cè) 實(shí)例 請(qǐng)求 test.php 網(wǎng)頁(yè),忽略返回值: $.post(test.php); TIY 實(shí)例 通過(guò) AJAX POST 請(qǐng)求改變 div 元素的文本: $(input).keyup(
        推薦度:
        標(biāo)簽: 方法 詳解 實(shí)例
        • 熱門(mén)焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門(mén)推薦

        專(zhuān)題
        Top
        主站蜘蛛池模板: 亚洲国产综合91精品麻豆| 亚洲日韩在线观看免费视频| 亚洲成AV人在线播放无码| 一级毛片一级毛片免费毛片| 免费中文字幕在线观看| 日日摸夜夜添夜夜免费视频| 亚洲国产精品尤物yw在线 | 日本一卡精品视频免费| 久久久无码精品亚洲日韩蜜桃| 免费毛片a线观看| 亚洲第一页在线观看| 我要看免费的毛片| 国产亚洲男人的天堂在线观看| 免费亚洲视频在线观看| 国产高潮久久免费观看| 亚洲av成人无码久久精品| a拍拍男女免费看全片| 亚洲精品无码你懂的| 亚洲Av无码乱码在线znlu| 你懂得的在线观看免费视频| 2022年亚洲午夜一区二区福利 | 久久精品国产亚洲夜色AV网站| 7x7x7x免费在线观看| 亚洲色欲色欲www在线播放| 国产免费人成在线视频| 在线看片免费人成视频播| 亚洲第一页在线播放| 国产乱子影视频上线免费观看| 久久精品无码专区免费| 亚洲视频日韩视频| 国产美女被遭强高潮免费网站| 中文字幕不卡免费视频| 亚洲国产精品专区| 男人的天堂亚洲一区二区三区 | 免费萌白酱国产一区二区三区| 久久久久亚洲AV无码专区体验| 在线精品免费视频| 国产成人无码区免费网站| 亚洲AV无码专区在线亚| 国产亚洲色视频在线| 一个人免费观看在线视频www|