<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實現Ajax跨域請求flask響應內容

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

        原生JS實現Ajax跨域請求flask響應內容

        原生JS實現Ajax跨域請求flask響應內容:Ajax方法好,網站感覺跟高大上,但由于Js的局限,跨域Ajax無法實現,這里,講一下解決辦法,前提是需要能夠自己可以控制flask端的響應。 主要技術: 修改服務器相應的相應頭,使其可以相應任意域名。and設置響應頭,使其能夠相應POST方法。 實現代碼: 這里
        推薦度:
        導讀原生JS實現Ajax跨域請求flask響應內容:Ajax方法好,網站感覺跟高大上,但由于Js的局限,跨域Ajax無法實現,這里,講一下解決辦法,前提是需要能夠自己可以控制flask端的響應。 主要技術: 修改服務器相應的相應頭,使其可以相應任意域名。and設置響應頭,使其能夠相應POST方法。 實現代碼: 這里

        Ajax方法好,網站感覺跟高大上,但由于Js的局限,跨域Ajax無法實現,這里,講一下解決辦法,前提是需要能夠自己可以控制flask端的響應。

        主要技術:

        修改服務器相應的相應頭,使其可以相應任意域名。and設置響應頭,使其能夠相應POST方法。

        實現代碼:

        這里先放flask代碼:

        from flask import make_response
        @app.route('/test',methods=['get','post'])
        def Test():
         if request.method=='GET':
         rst = make_response('aaa')
         rst.headers['Access-Control-Allow-Origin'] = '*' #任意域名
         return rst
         else:
         rst = make_response('bbb')
         rst.headers['Access-Control-Allow-Origin'] = '*'
         rst.headers['Access-Control-Allow-Methods'] = 'POST' #響應POST
         return rst
        

        html測試代碼:

        <!DOCTYPE html>
        <html lang="en">
        <head>
         <meta charset="UTF-8">
         <title>Title</title>
        </head>
        <body>
        <span id="ss">test get</span>
        <button onclick="getAjax()">click</button>
        
         <p id="time">test post</p>
         <input type="submit" value="click" onclick="getPostAjax()">
        
        
        <script>
         function getPostAjax() {
         var xmlhttp = new XMLHttpRequest();
         xmlhttp.onreadystatechange=function () {
         if(xmlhttp.readyState=4 && xmlhttp.status ==200 ) {
         document.getElementById("time").innerText = xmlhttp.responseText;
         }
         }
        
         xmlhttp.open("POST","http://localhost:5000/test",true);
         xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
         #這句話可以發送post數據,沒有此句post的內容無法傳遞
         xmlhttp.send();
        
        
         }
        
         function getAjax() {
         var xmlhttp = new XMLHttpRequest();
         xmlhttp.onreadystatechange=function () {
         if(xmlhttp.readyState==4 && xmlhttp.status == 200){
         document.getElementById("ss").innerHTML=xmlhttp.responseText;
         }
         }
         xmlhttp.open("GET","http://localhost:5000/test",true);
         xmlhttp.send();
         }
        </script>
        </body>
        </html>
        
        

        無法控制響應頭

        對于這種情況,get請求可以使用jquery完成,post,無能為力。目前前后端均我一人編寫,暫不考慮慮此情況。

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

        文檔

        原生JS實現Ajax跨域請求flask響應內容

        原生JS實現Ajax跨域請求flask響應內容:Ajax方法好,網站感覺跟高大上,但由于Js的局限,跨域Ajax無法實現,這里,講一下解決辦法,前提是需要能夠自己可以控制flask端的響應。 主要技術: 修改服務器相應的相應頭,使其可以相應任意域名。and設置響應頭,使其能夠相應POST方法。 實現代碼: 這里
        推薦度:
        標簽: js 響應 ajax
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 欧美日韩国产免费一区二区三区| 高清一区二区三区免费视频| 日韩av无码成人无码免费| 亚洲制服中文字幕第一区| 国产精品免费看久久久| 亚洲成人激情在线| 日韩午夜理论免费TV影院| 亚洲精品视频在线| 在线a级毛片免费视频| 亚洲人成未满十八禁网站| 国产精品公开免费视频| 免费国产在线精品一区| 亚洲中文字幕久久精品无码喷水 | 亚洲精品无码久久久久去q | 91精品国产免费久久国语蜜臀| 亚洲区小说区激情区图片区| GOGOGO高清免费看韩国| 国产精品亚洲片在线观看不卡 | 亚洲精品国产成人| 成全视频在线观看免费高清动漫视频下载| 亚洲中文无码av永久| 天天天欲色欲色WWW免费| 黄色大片免费网站| 亚洲成a人片在线观看无码| 亚州免费一级毛片| 亚洲av午夜国产精品无码中文字 | 三年片在线观看免费西瓜视频| 无码久久精品国产亚洲Av影片| 91久久精品国产免费直播| 亚洲午夜无码毛片av久久京东热 | 国产a级特黄的片子视频免费| 国产免费人成视频在线播放播| 亚洲av无码av制服另类专区| 美女视频黄免费亚洲| a视频在线免费观看| 麻豆亚洲av熟女国产一区二| 搡女人真爽免费视频大全| 国产成人自产拍免费视频| 亚洲熟妇无码爱v在线观看| 免费大黄网站在线观| 99re免费99re在线视频手机版|