日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:22日期:2022-06-22 16:14:44

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參數

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

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

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

//查詢jsfunction 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;i<table_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; i<table_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 cellspacing='7px'><form id='find_value'> <label><font color='#ff7f50'>輸入國家:</font></label> <input type='text' name='cname' placeholder='' value=''> <label><font color='#ff7f50'>輸入大洲:</font></label> <input 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 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
99久久婷婷| 国产欧美日韩视频在线| 精品三级在线| 夜久久久久久| 视频一区二区不卡| www.51av欧美视频| 国产综合视频| 久久国产视频网| 欧美国产先锋| 久久天堂精品| 国产在线成人| 国产精品最新| 久久久五月天| bbw在线视频| 久久久精品久久久久久96| 狠狠爱www人成狠狠爱综合网| 影音国产精品| 久久蜜桃av| 成人羞羞视频在线看网址| 久久电影tv| 欧美一区二区性| 久久蜜桃av| 国产成人免费| 91精品电影| 激情综合在线| 精品国产午夜| 色综合狠狠操| 国产亚洲高清一区| 国产经典一区| 久久久777| 日韩三级精品| 国产精品yjizz视频网| 美女91精品| 国产免费播放一区二区| 91精品一区国产高清在线gif| 日韩久久99| 国产精品99一区二区| 国产欧美日韩在线观看视频| 亚洲国产日韩欧美在线| 精品视频在线你懂得| 亚洲精品护士| 欧美日韩视频| 在线手机中文字幕| 国产精品多人| 国产视频一区欧美| 国产精品黑丝在线播放| 亚洲激情黄色| 蜜桃久久久久| 麻豆成人av在线| 日韩在线卡一卡二| 成人啊v在线| 国产精品国产一区| 欧美精品三级在线| 国产亚洲精品v| 久久久久中文| 日本免费一区二区三区四区| 麻豆成人综合网| 国产精品日本欧美一区二区三区| 亚洲精品第一| 日韩视频中文| 日韩国产成人精品| 久久精品欧美一区| 人人精品亚洲| 日韩精品亚洲一区二区三区免费| 免费亚洲婷婷| 国产精品啊v在线| 日韩精选在线| 欧美日韩中出| 日韩av网站在线免费观看| 亚洲综合色婷婷在线观看| 综合激情视频| 香蕉久久久久久| 国产精品麻豆成人av电影艾秋 | 成人亚洲精品| 国产伦久视频在线观看| 国产成人77亚洲精品www| 国产欧美一级| 国产在线看片免费视频在线观看| 成人国产精品一区二区免费麻豆| 开心激情综合| 伊人精品一区| 视频一区中文字幕国产| 婷婷精品在线| 蜜桃精品视频| 极品日韩av| 亚洲毛片网站| 国产精品日韩精品在线播放| 国产成人精品免费视| 99久久激情| 日本亚州欧洲精品不卡| 国产精品4hu.www| 久久伦理在线| 国产日韩欧美一区二区三区 | 日韩av一级| 亚洲一区国产一区| 国产欧美日韩一级| 伊人久久高清| 亚洲欧美日韩精品一区二区| 国产美女高潮在线观看| 日韩中文首页| 日韩国产在线观看| 久久久水蜜桃av免费网站| 国产亚洲精品v| 高清一区二区三区av| 亚洲人成在线影院| 欧美成人基地| 国产精品亚洲综合久久| 亚洲成人免费| 国产高清亚洲| 久久99伊人| 午夜精品成人av| 国产日韩在线观看视频| 国产一级一区二区| 成人在线丰满少妇av| 青青青国产精品| 男人的天堂久久精品| 亚洲成av人片一区二区密柚| 久久国产日韩欧美精品| 男人的天堂亚洲一区| 91精品91| 激情欧美国产欧美| 久久高清免费| 国产尤物精品| 婷婷激情久久| 久久精品播放| 99精品网站| 欧美日韩国产高清电影| 欧美日韩亚洲在线观看| 国产精品久久久久av电视剧| 91欧美在线| 久久久久99| 欧美日韩激情| 亚洲精品中文字幕乱码| 精品一区毛片| 女同性一区二区三区人了人一| 国产99久久| 日韩精品一级中文字幕精品视频免费观看 | 日韩三区在线| 91精品国产福利在线观看麻豆| 国产精品蜜芽在线观看| 欧美日韩亚洲在线观看| 久久国产福利| 国产毛片精品| 色偷偷色偷偷色偷偷在线视频| 91精品国产成人观看| 亚洲综合小说| 久久久久九九精品影院| 久久久精品网| 视频一区日韩精品| 国产aⅴ精品一区二区三区久久| 99久久精品网| 日韩二区在线观看| 亚洲综合电影| 亚洲中字黄色| 欧美亚洲网站| 国产综合亚洲精品一区二| 亚洲精品乱码久久久久久蜜桃麻豆 | 久久福利一区| 成人亚洲精品| 亚洲有吗中文字幕| 樱桃视频成人在线观看| 日韩精品一二三区| 国产传媒av在线| 日韩国产欧美视频| 亚洲91久久| 国产一区不卡| 国产精品日本| 久久精品三级| 日韩三区四区| 国产精品免费看| 99久久激情| 成人一区而且| 欧美交a欧美精品喷水| 亚洲三级国产| 欧美日韩一区二区综合| 久久99青青| 欧美片第1页综合| 亚洲免费毛片| 伊人久久成人| 婷婷激情一区| 激情综合婷婷| 欧美三区不卡| 青青国产精品| 日韩高清欧美激情| 日韩手机在线| 日韩欧美三区| 中文一区一区三区免费在线观| 1024精品久久久久久久久| 涩涩av在线| 成人看片网站| 亚洲国产专区校园欧美| 欧美日韩尤物久久| 久久久精品五月天| 亚洲午夜av| 午夜久久免费观看| 免费av一区| 宅男在线一区| 国产亚洲毛片| 日韩av三区| 精品99在线|