成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python的flask接收前臺(tái)的ajax的post數(shù)據(jù)和get數(shù)據(jù)的方法

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

ajax向后臺(tái)發(fā)送數(shù)據(jù):

①post方式

ajax:

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

 使用request的values方法

使用request的values方法data:{’cname’:cname,’continent’:continent},name=request.values.get('cname')總結(jié):

這兩種的區(qū)別就是數(shù)據(jù)在ajax data里的發(fā)送方式不同(get和post),所以在后臺(tái)接收的時(shí)候也會(huì)不同。使用request.form.get 方式獲取的是一個(gè)json字符串(在這個(gè)方法會(huì)自動(dòng)轉(zhuǎn)化json對(duì)象,可以直接用key訪問(wèn))使用request.values.get 方式獲取的是通過(guò)url傳遞的get參數(shù)

Python的flask接收前臺(tái)的ajax的post數(shù)據(jù)和get數(shù)據(jù)的方法

Python的flask接收前臺(tái)的ajax的post數(shù)據(jù)和get數(shù)據(jù)的方法

下面的代碼是整個(gè)流程實(shí)現(xiàn):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表單數(shù)據(jù)的轉(zhuǎn)化,轉(zhuǎn)化成[ { 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('表單數(shù)據(jù): '+'國(guó)家:'+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長(zhǎng)度:'+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); }} })}

前臺(tái)html:

<table cellspacing='7px'><form id='find_value'> <label><font color='#ff7f50'>輸入國(guó)家:</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>時(shí)間</th><th>國(guó)家</th><th>累計(jì)確診</th><th>累計(jì)治愈</th><th>累計(jì)死亡</th><th>現(xiàn)存確診</th><th>排名</th> </tr></thead><tbody id='bd_data'></tbody> </table>

Python flask路由:

@app.route('/find_worldByName')def find_worldByName(): #獲取用戶傳來(lái)的數(shù)據(jù) # 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('美國(guó)', '') # print(res) return jsonify({'data': res})

后臺(tái)獲取數(shù)據(jù)庫(kù)數(shù)據(jù):

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:返回查詢結(jié)果 ((),()) ''' conn , cursor= get_conn() print(sql) cursor.execute(sql) res = cursor.fetchall() close_conn(conn , cursor) return res

到此這篇關(guān)于Python的flask接收前臺(tái)的ajax的post數(shù)據(jù)和get數(shù)據(jù)的方法的文章就介紹到這了,更多相關(guān)Python flask接收前臺(tái)ajax post和get數(shù)據(jù)內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
毛片av一区二区三区| 91香蕉视频在线| 欧美三级电影在线观看| 色8久久人人97超碰香蕉987| 欧美性色黄大片手机版| 欧美一区二区三区小说| www国产成人免费观看视频 深夜成人网| 欧美一区二区精品久久911| 91国偷自产一区二区使用方法| 在线欧美一区二区| 欧美日韩中文国产| 亚洲精品在线免费观看视频| 欧美激情一二三区| 偷偷要91色婷婷| 国产精一品亚洲二区在线视频| 成人激情综合网站| 在线播放不卡| 欧美午夜视频网站| 久久精品亚洲麻豆av一区二区 | 欧美一区二区三级| 国产三级精品三级在线专区| 亚洲主播在线观看| 国产麻豆精品在线观看| 欧美激情第8页| 媚黑女一区二区| 日韩一级欧美一级| 亚洲精品国产精品乱码不99 | 日韩av中文字幕一区二区三区| 国产一区二区视频在线播放| 欧美69视频| 91福利在线观看| 久久网站最新地址| 亚洲成人av一区二区三区| 国产成人综合视频| 尤物网精品视频| 欧美一区二区私人影院日本| 亚洲三级在线观看| 国产精品亚洲第一| 亚洲欧美日本视频在线观看| 精品精品国产高清a毛片牛牛| 亚洲成人第一页| 91香蕉视频污| 欧美中文字幕一区| 国产精品久久久爽爽爽麻豆色哟哟| 免费日韩伦理电影| 欧美日本一区二区视频在线观看 | 一区二区视频在线看| 国产揄拍国内精品对白| 亚洲一区图片| 国产精品高潮呻吟久久| 紧缚奴在线一区二区三区| 亚洲激情网址| 久久综合久久综合久久| 蜜臀av一级做a爰片久久| 激情综合自拍| 欧美电视剧免费观看| 亚洲丰满少妇videoshd| 国产精品a级| 精品久久久久久久久久久久包黑料 | 日韩极品在线观看| 亚洲特级毛片| 精品国产1区2区3区| 蜜桃av噜噜一区二区三区小说| 欧美久久影院| 日韩精品一区二区三区在线观看| 亚洲福利电影网| 亚洲成色精品| 国产三级精品三级| 国产·精品毛片| 欧美性受xxxx黑人xyx| 亚洲国产成人精品视频| 影院欧美亚洲| 国产精品久久久久久久久免费相片 | 成人理论电影网| 91精品视频网| 麻豆91精品91久久久的内涵| 亚洲巨乳在线| 尤物视频一区二区| 黄色日韩在线| 亚洲日本va午夜在线电影| 91丨porny丨首页| 国产午夜久久久久| 女女同性精品视频| 久久久午夜精品| 99综合影院在线| 亚洲精品一区二区三区福利| 不卡电影一区二区三区| 精品国产伦一区二区三区观看体验 | 亚洲一区二区影院| 欧美亚洲免费| 琪琪一区二区三区| 欧美日本免费一区二区三区| 精品无人码麻豆乱码1区2区| 欧美精品三级日韩久久| 国产激情一区二区三区四区 | 亚洲bt欧美bt精品777| 亚洲欧美日韩国产| 欧美aaa在线| 欧美精品乱码久久久久久按摩 | 亚洲天堂福利av| 国产精品亚洲综合久久| 午夜欧美视频在线观看| 欧美日韩午夜在线| 成人亚洲一区二区一| 欧美国产日韩亚洲一区| 国产日韩亚洲| 国模娜娜一区二区三区| 日韩精品一区二区三区四区视频| 91免费版pro下载短视频| 国产精品女同一区二区三区| 国产精品嫩草99av在线| 美女高潮久久久| 精品剧情v国产在线观看在线| 亚洲视频免费| 毛片一区二区三区| 国产女同互慰高潮91漫画| 香蕉久久夜色| 成人a区在线观看| 国产精品大尺度| 欧美亚洲国产一区二区三区va| 国产宾馆实践打屁股91| 中文字幕一区视频| 欧美日韩三级视频| 97久久超碰精品国产| 一区二区三区中文在线| 日韩精品一区二区三区四区| 国产亚洲欧美一区二区三区| 黄色日韩网站视频| 亚洲天堂免费在线观看视频| 欧美高清一级片在线| 亚洲国产欧美不卡在线观看| 狠狠狠色丁香婷婷综合激情| 中文字幕一区二区日韩精品绯色| 色噜噜狠狠成人中文综合 | 日韩精品福利网| 极品日韩久久| av一本久道久久综合久久鬼色| 久久免费午夜影院| 午夜精品国产更新| 成人一级片在线观看| 亚洲一区二区三区精品视频| 亚洲一区二区三区午夜| 老司机午夜免费精品视频| 一区二区在线观看免费| 在线一区二区视频| 亚洲最新在线| 欧美天天在线| av在线不卡免费看| 国产麻豆日韩欧美久久| 日韩综合在线视频| 亚洲一区二区三区国产| 亚洲视频综合在线| 国产精品色在线观看| 久久久亚洲高清| 精品少妇一区二区三区视频免付费 | 国产麻豆日韩欧美久久| 亚洲区一区二| 日韩一区二区影院| 麻豆精品一区二区综合av| 一区视频在线看| 亚洲丝袜另类动漫二区| 国产一区二区0| 欧美激情艳妇裸体舞| 玖玖玖国产精品| 免费在线亚洲欧美| 西西人体一区二区| 亚洲高清久久| 伊人久久成人| 亚洲欧洲精品一区二区三区波多野1战4 | 色婷婷综合久久久久中文 | 欧美zozozo| 日韩精品自拍偷拍| 日韩免费一区二区三区在线播放| 欧美哺乳videos| 亚洲欧洲日韩综合二区| 欧美视频1区| 懂色av中文一区二区三区| 免费观看久久久4p| 免费在线观看视频一区| 视频在线观看国产精品| 亚洲bt欧美bt精品| 日韩精品欧美精品| 麻豆精品视频在线观看免费| 久久99久久精品| 日韩精品高清不卡| 制服丝袜在线91| 在线不卡欧美精品一区二区三区| 正在播放亚洲| 国产精品多人| 亚洲精品欧洲精品| 午夜在线精品偷拍| 欧洲色大大久久| 欧美一区二区精品在线| 26uuu精品一区二区| 日本一区二区三区高清不卡 | 欧美一区二区三区在线电影| 精品久久国产老人久久综合| 久久久久久久综合色一本| 亚洲欧洲性图库| 石原莉奈在线亚洲三区|