婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python的flask接收前臺的ajax的post數據和get數據的方法

Python的flask接收前臺的ajax的post數據和get數據的方法

熱門標簽:京華圖書館地圖標注 看懂地圖標注方法 蘇州人工外呼系統軟件 打印谷歌地圖標注 淮安呼叫中心外呼系統如何 電話機器人貸款詐騙 廣東旅游地圖標注 佛山通用400電話申請 電話外呼系統招商代理

ajax向后臺發送數據:

①post方式

ajax:

@app.route("/find_worldByName",methods=['POST'])
type:'post',
data:{'cname':cname,'continent':continent},
這是post方式傳值
那么在后臺接收就是:(使用request的form方法)
continent = request.form.get("continent")
cname = request.form.get("cname")

②get方式(url參數)

 使用request的values方法

使用request的values方法

data:{'cname':cname,'continent':continent},
name=request.values.get("cname")

總結:

這兩種的區別就是數據在ajax data里的發送方式不同(get和post),所以在后臺接收的時候也會不同。
使用request.form.get 方式獲取的是一個json字符串(在這個方法會自動轉化json對象,可以直接用key訪問)
使用request.values.get 方式獲取的是通過url傳遞的get參數

下面的代碼是整個流程實現:ajax:

//查詢js
function find_res(){
    var cname;
    var continent;
    // $.ajax
    // ({
    //     method:"post",
    //     url:"http://localhost:8080/PycharmProjects/Cov/templates/world.html?_ijt=q6ulfhihrfp8rqkl8id73svio3",
    //     success:function(data)
    //     {
    //         //form表單數據的轉化,轉化成[ { name: , value:   },{ name: , value:   } ]
    //         all=$('#find_value').serializeArray()
    //         // console.log(all['cname'])
    //         console.log(all[0])
    //         cname=all[0]['value']
    //         alert(cname)
    //     }
    // })
    cname=document.getElementById("cname").value
    continent=document.getElementById("continent").value
    console.log(cname+continent)
    // alert("表單數據:   "+"國家:"+cname+ "大洲:"+ continent)
    $.ajax
    ({
            // sync:true,
            url:"/find_worldByName",
            // type:'post',
            data:{'cname':cname,'continent':continent},
            success:function (data)
            {
                // alert("!!!")
                table_data=data.data;
                for(var i=0;itable_data.length;i++)
                {
                // console.log(table_data[i]);
                }
            var appendHTML = "";
        if($(".map-table tbody tr").length>0){
            $(".map-table tbody tr").remove();
        }
        // alert("list長度:"+table_data.length)
        for(var i=0; itable_data.length; i++)
            {
            //分割日期字符串
            strdt=table_data[i][1].split(" ");
            strdt=strdt[0]+strdt[1]+strdt[2]+strdt[3]
            appendHTML = "tr align='center' style='color:aquamarine;'>td>"+
            strdt+"/td>td>"+
            table_data[i][2]+"/td>td>"+
            table_data[i][5]+"/td>td>"+
            table_data[i][8]+"/td>td>"+
            table_data[i][9]+"/td>td>"+
            table_data[i][4]+"/td>td>"+
            (i+1)+"/td>/tr>";
                $(".map-table tbody").append(appendHTML);
            }
        }
    })
}

前臺html:

table align="center" style="margin:3px"  cellspacing="7px">
                form id="find_value">
                    label>font color="#ff7f50">輸入國家:/font>/label>
                    input id="cname" type="text" name="cname" placeholder="" value="">

                    label>font color="#ff7f50">輸入大洲:/font>/label>
                    input id="continent" type="text" name="continent" placeholder="" value="">

                    input type="button" value="查詢" onclick="find_res()">
                    input type="reset" value="重置">
                /form>
                thead>
                 tr style="color: #FFB6C1">
                th>時間/th>
                th>國家/th>
                th>累計確診/th>
                th>累計治愈/th>
                th>累計死亡/th>
                th>現存確診/th>
                th>排名/th>
              /tr>
                /thead>
                tbody id="bd_data">
                /tbody>
            /table>

Python flask路由:

@app.route("/find_worldByName")
def find_worldByName():
    #獲取用戶傳來的數據
    # jsondata = json.loads(request.form.get('jsondata'))
    res=[]
    #get方式
    cname = request.values.get("cname")
    continent = request.values.get("continent")
    #post方式
    # continent = request.form.get("continent")
    # cname = request.form.get("cname")

    # print(cname+continent)
    res=utils.find_worldByName(cname,continent)
    # res = utils.find_worldByName("美國", "")
    # print(res)
    return jsonify({"data": res})

后臺獲取數據庫數據:

def find_worldByName(c_name,continent):
    print(c_name)
    print(continent)
    sql = " SELECT * FROM world WHERE  1=1 "
    if(c_name!=None):
        sql=sql+"AND ( c_name LIKE '%"+c_name+"%' )"
    if(continent!=None):
        sql=sql+" AND ( continent LIKE '%"+continent+"%') "
    sql=sql+" AND dt=(SELECT dt FROM world order by dt desc limit 1) order by confirm desc "

          # "AND continent LIKE '%%%%%s%%%%'" \

          # " order by dt desc " %(c_name,continent)
    # sql_temp = " SELECT * FROM world WHERE c_name LIKE '%"+c_name+"%' "
    res = query(sql)
    list= []
    for i in res:
        # print(i)
        list.append(i)
    return list;
def query(sql,*args):
    """
    通用封裝查詢
    :param sql:
    :param args:
    :return:返回查詢結果 ((),())
    """
    conn , cursor= get_conn()
    print(sql)
    cursor.execute(sql)
    res = cursor.fetchall()
    close_conn(conn , cursor)
    return res

到此這篇關于Python的flask接收前臺的ajax的post數據和get數據的方法的文章就介紹到這了,更多相關Python flask接收前臺ajax post和get數據內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python爬取Ajax動態加載網頁過程解析
  • django ajax發送post請求的兩種方法
  • Python3爬蟲中關于Ajax分析方法的總結
  • python爬蟲 基于requests模塊發起ajax的get請求實現解析
  • Python爬取肯德基官網ajax的post請求實現過程

標簽:中山 湖州 江蘇 畢節 呼和浩特 駐馬店 衡水 股票

巨人網絡通訊聲明:本文標題《Python的flask接收前臺的ajax的post數據和get數據的方法》,本文關鍵詞  Python,的,flask,接收,前臺,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python的flask接收前臺的ajax的post數據和get數據的方法》相關的同類信息!
  • 本頁收集關于Python的flask接收前臺的ajax的post數據和get數據的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产成人无遮挡在线视频| 美女一区二区久久| 亚洲gay无套男同| 在线中文字幕一区二区| 中国av一区二区三区| av在线这里只有精品| 中文字幕日韩欧美一区二区三区| 顶级嫩模精品视频在线看| 国产喷白浆一区二区三区| 成人av先锋影音| 亚洲成人精品在线观看| 99精品欧美一区| 最近日韩中文字幕| 欧美精品免费视频| 全部av―极品视觉盛宴亚洲| 欧美va在线播放| 福利一区二区在线观看| 国产午夜精品久久久久久免费视| 免费观看成人av| 中文字幕在线不卡| 欧洲亚洲精品在线| 亚洲精品免费视频| 日韩欧美成人激情| 精品一区二区三区久久| 国产精品美女一区二区三区 | 欧美色区777第一页| 亚洲观看高清完整版在线观看| 欧美精品粉嫩高潮一区二区| 久久97超碰色| 亚洲午夜在线电影| 久久久精品蜜桃| 国产成人免费视| 日产欧产美韩系列久久99| 欧美xxxxx牲另类人与| 成人短视频下载| 亚洲三级免费电影| 捆绑调教美女网站视频一区| 欧美激情一区在线观看| 国产成人综合网| 国产精品久久久久aaaa| 日本欧美肥老太交大片| 色婷婷久久久综合中文字幕| 国产a区久久久| 欧美高清在线一区二区| 欧美男人的天堂一二区| 日本成人中文字幕| 亚洲精品精品亚洲| 欧美日本韩国一区| 精品婷婷伊人一区三区三| 美女高潮久久久| 国产欧美精品一区二区色综合朱莉| 成人性生交大片免费看中文| 日本一不卡视频| 亚洲国产精品高清| 欧美老肥妇做.爰bbww视频| 日韩中文字幕麻豆| 亚洲美女屁股眼交| 久久日韩粉嫩一区二区三区| 在线观看一区日韩| 成人短视频下载| 日本亚洲天堂网| 亚洲精品老司机| 欧美激情一区二区三区全黄| 欧美午夜理伦三级在线观看| 国产一区 二区 三区一级| 亚洲男人的天堂网| 国产欧美精品一区二区色综合| 欧美在线观看你懂的| 成人av高清在线| 一区二区三区av电影| 欧美一卡2卡3卡4卡| 日本电影亚洲天堂一区| 风流少妇一区二区| 国产精品婷婷午夜在线观看| 91精品国产乱| 一本久久a久久免费精品不卡| 不卡视频在线看| 99久久综合国产精品| 久久99久久精品欧美| 一区二区在线观看免费| 国产精品亚洲第一 | 欧美一级久久久| 色婷婷久久久久swag精品| 久久草av在线| 精品一区二区综合| 日本不卡中文字幕| 亚洲免费在线观看| 国产欧美日本一区二区三区| 国产精品无圣光一区二区| 中文字幕不卡在线播放| 爽好多水快深点欧美视频| 国产日韩av一区| 中文字幕一区视频| 欧美三级视频在线| 91精品国产综合久久久久| 日韩三区在线观看| 精品国产免费人成在线观看| 日韩视频一区二区三区在线播放 | 91九色02白丝porn| 制服丝袜一区二区三区| 日韩亚洲欧美高清| 狠狠色综合日日| 亚洲色欲色欲www在线观看| 亚洲另类在线制服丝袜| 国产精品久久久久四虎| 亚洲国产精品激情在线观看 | 极品销魂美女一区二区三区| 久久99国内精品| 成人黄色软件下载| 欧美精品色一区二区三区| 久久久亚洲高清| 亚洲国产视频在线| 亚洲制服丝袜av| 国产精品人妖ts系列视频| 最新热久久免费视频| 亚洲精品一二三区| 精品一区二区三区在线观看国产| 狠狠狠色丁香婷婷综合久久五月| 蜜臀久久久99精品久久久久久| 黄一区二区三区| 欧美日韩成人在线| 欧美国产视频在线| 欧美精品乱码久久久久久| 精品久久久久久久久久久久包黑料| 综合分类小说区另类春色亚洲小说欧美| 日韩av电影免费观看高清完整版 | 亚洲日本在线a| 国产高清一区日本| 国产精品1024久久| 欧美精品在线观看播放| 亚洲欧美日韩一区二区三区在线观看| 免费精品视频最新在线| 欧美性色综合网| 亚洲色图在线看| 麻豆精品国产传媒mv男同| 亚洲一级电影视频| 99视频精品在线| 国产欧美日本一区二区三区| 精油按摩中文字幕久久| 在线国产电影不卡| 自拍偷拍国产精品| 卡一卡二国产精品 | 夜夜夜精品看看| 91丝袜国产在线播放| 日韩欧美一级二级三级久久久| 综合电影一区二区三区| 日韩—二三区免费观看av| 欧美日韩激情一区二区三区| 中文字幕乱码久久午夜不卡 | 成人黄色软件下载| 日韩色视频在线观看| 国产精品国产三级国产aⅴ原创 | 国产精品99久久久久久久vr| 欧美美女一区二区在线观看| 国产精品久久久久久久久果冻传媒 | 久久午夜羞羞影院免费观看| 麻豆成人免费电影| 日韩免费看网站| 视频一区在线播放| 日韩亚洲国产中文字幕欧美| 久久99精品久久只有精品| 欧美精品一区二区三区一线天视频| 蜜桃av一区二区在线观看| 欧美v亚洲v综合ⅴ国产v| 麻豆91在线看| 国产亚洲欧美激情| 成人av小说网| 亚洲天堂福利av| 欧美日韩一卡二卡三卡 | 丁香婷婷深情五月亚洲| 精品国精品国产| 在线视频一区二区三区| 欧美成人性福生活免费看| 一卡二卡三卡日韩欧美| 3atv一区二区三区| 狠狠色狠狠色综合| 欧美久久久久中文字幕| 亚洲bt欧美bt精品777| 日韩欧美中文一区二区| 国产精品中文字幕一区二区三区| 久久精品一区四区| 欧美日本国产视频| 国产另类ts人妖一区二区| 在线观看亚洲成人| 国产一区二区三区视频在线播放| 久久综合久久鬼色| 国产精品18久久久久久久久久久久 | 91精品国产手机| 国产 日韩 欧美大片| 午夜精品aaa| 国产精品久久久久久久久免费桃花| 91黄色小视频| 亚洲欧洲成人自拍| 欧美巨大另类极品videosbest | 337p亚洲精品色噜噜狠狠| 国产成a人无v码亚洲福利| 日本视频中文字幕一区二区三区| 日韩免费观看2025年上映的电影 | a在线播放不卡| 麻豆久久一区二区|