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

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

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答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
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        原生js 封裝get ,post, delete 請求的實例

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

        原生js 封裝get ,post, delete 請求的實例

        原生js 封裝get ,post, delete 請求的實例:現在的項目中都在用VUE 以及react 等MVC, MVVM 框架。 丟棄了原始的JQ 。不可能為了個$.ajax();而把JQ引進來吧。 在vue1的開發中 提供了 vueResouce, vue2 出來后明確提出了不在更新vueResouce 而提供axios 的方法。 在react 的開發中提供
        推薦度:
        導讀原生js 封裝get ,post, delete 請求的實例:現在的項目中都在用VUE 以及react 等MVC, MVVM 框架。 丟棄了原始的JQ 。不可能為了個$.ajax();而把JQ引進來吧。 在vue1的開發中 提供了 vueResouce, vue2 出來后明確提出了不在更新vueResouce 而提供axios 的方法。 在react 的開發中提供

        現在的項目中都在用VUE 以及react 等MVC, MVVM  框架。 丟棄了原始的JQ 。不可能為了個$.ajax();而把JQ引進來吧。

        在vue1的開發中 提供了 vueResouce, vue2 出來后明確提出了不在更新vueResouce 而提供axios 的方法。

        在react 的開發中提供fetch 封裝的方法。等等。但在工作與后臺的交互中基本都是form表單的形式。于是自己封裝了個

        POST,GET,DELETE 的請求方式。當然根據不同的公司,不同的方式。都可以自己擴展。目前這個只是針對自己所在公司而已。

        function api(url,opt,methods) {
         return new Promise(function(resove,reject){
         methods = methods || 'POST';
         var xmlHttp = null;
         if (XMLHttpRequest) {
         xmlHttp = new XMLHttpRequest();
         } else {
         xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
         };
         var params = [];
         for (var key in opt){
         if(!!opt[key] || opt[key] === 0){
         params.push(key + '=' + opt[key]);
         }
         };
         var postData = params.join('&');
         if (methods.toUpperCase() === 'POST') {
         xmlHttp.open('POST', url, true);
         xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
         xmlHttp.send(postData);
         }else if (methods.toUpperCase() === 'GET') {
         xmlHttp.open('GET', url + '?' + postData, true);
         xmlHttp.send(null);
         }else if(methods.toUpperCase() === 'DELETE'){
         xmlHttp.open('DELETE', url + '?' + postData, true);
         xmlHttp.send(null);
         }
         xmlHttp.onreadystatechange = function () {
         if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
         resove(JSON.parse(xmlHttp.responseText));
         }
         };
         });
         }
         export default api;

        以上這篇原生js 封裝get ,post, delete 請求的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

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

        文檔

        原生js 封裝get ,post, delete 請求的實例

        原生js 封裝get ,post, delete 請求的實例:現在的項目中都在用VUE 以及react 等MVC, MVVM 框架。 丟棄了原始的JQ 。不可能為了個$.ajax();而把JQ引進來吧。 在vue1的開發中 提供了 vueResouce, vue2 出來后明確提出了不在更新vueResouce 而提供axios 的方法。 在react 的開發中提供
        推薦度:
        標簽: 請求 封裝 get
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲综合激情五月丁香六月| 三年在线观看免费观看完整版中文| 亚洲日韩国产二区无码| 一区二区三区免费在线观看| 久久精品国产免费观看三人同眠| 国产国产成年年人免费看片| 亚洲邪恶天堂影院在线观看| 亚洲精品中文字幕| 天天拍拍天天爽免费视频| 亚洲精品无码av人在线观看| 中国亚洲呦女专区| 91麻豆国产免费观看| 亚洲精品网站在线观看不卡无广告| 亚洲精品国产第1页| 特级做A爰片毛片免费看无码| 妞干网免费视频观看| 亚洲变态另类一区二区三区| 日韩免费无码视频一区二区三区| 亚洲?v女人的天堂在线观看| 亚洲aⅴ无码专区在线观看春色| ww在线观视频免费观看| 亚洲AV一二三区成人影片| 日韩人妻一区二区三区免费| 亚洲人成在线中文字幕| 午夜免费福利小电影| 国产av无码专区亚洲av桃花庵| 深夜免费在线视频| 免费在线观看黄色毛片| 香蕉视频亚洲一级| 麻豆精品国产免费观看| 在线观看亚洲AV日韩AV| 日韩亚洲国产综合久久久| 伊人免费在线观看高清版| 亚洲国产综合在线| 久久久久久精品成人免费图片| 亚洲精品国产国语| 亚洲综合在线另类色区奇米| jizz18免费视频| 亚洲人成亚洲人成在线观看| 99精品免费视频| 亚洲人成人网毛片在线播放|