真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

$http與ajax的同步請(qǐng)求的示例分析

小編給大家分享一下$http與ajax的同步請(qǐng)求的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶(hù),是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶(hù)多一個(gè)朋友!專(zhuān)注中小微企業(yè)官網(wǎng)定制,網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作,塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。

在web前端開(kāi)發(fā)中,雖然一般都是用的異步網(wǎng)絡(luò)請(qǐng)求解決大多數(shù)功能需求,但是在一些特定需求的情況下,我們還是要使用到同步的網(wǎng)絡(luò)請(qǐng)求來(lái)解決一些特殊的需求。那么本篇介紹的是實(shí)現(xiàn)AngularJS中$http與jQuery中ajax如何實(shí)現(xiàn)同步網(wǎng)絡(luò)請(qǐng)求。

(一)$http同步網(wǎng)絡(luò)請(qǐng)求

其實(shí)這個(gè)實(shí)現(xiàn)很簡(jiǎn)單,重要在于兩點(diǎn):第一點(diǎn)要在成功的回調(diào)方法里面直接返回結(jié)果;第二點(diǎn)就是$http本身執(zhí)行后就直接返回promise對(duì)象。滿(mǎn)足這兩點(diǎn)需求,就可以實(shí)現(xiàn)$http的同步實(shí)現(xiàn)了。

而最終網(wǎng)絡(luò)請(qǐng)求獲取的結(jié)果集就是在返回的promise對(duì)象中。

模板代碼實(shí)現(xiàn):

 let requestConfig = {
            url:"...",
            method:"post"
        };
        let promise = $http(requestConfig).then(function (response) {
            return response;
        });
        console.log("結(jié)果在promise對(duì)象中",promise);

(二)ajax同步網(wǎng)絡(luò)請(qǐng)求

實(shí)現(xiàn)ajax的同步網(wǎng)路執(zhí)行,也重要在于兩點(diǎn):第一點(diǎn)就是在請(qǐng)求參數(shù)中配置async的值為false;第二點(diǎn)就是不要寫(xiě)ajax的成功或失敗的回調(diào)方法,直接返回ajax執(zhí)行后獲取的結(jié)果集即可。滿(mǎn)足這兩點(diǎn)需求,就可以實(shí)現(xiàn)ajax的同步實(shí)現(xiàn)了。

模板代碼實(shí)現(xiàn):

 let result = $.ajax({
            url:"...",
            type:"get",
            async:false
        });
        console.log("返回結(jié)果直接是result",result);

以上是“$http與ajax的同步請(qǐng)求的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


分享文章:$http與ajax的同步請(qǐng)求的示例分析
本文URL:http://weahome.cn/article/pchhhg.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部