亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

python - flask+ajax post 400錯(cuò)誤

瀏覽:107日期:2022-07-24 15:09:06

問(wèn)題描述

表單代碼

<form role='form' action='/tpush/pl' method='post'><p class='input-field col s4'> <input name='cname' type='text' class='validate'> <label for='cname'>Username</label></p><p class='input-field col s4'> <input name='cemail' type='text' class='validate'> <label for='cemail'>Email</label></p><p class='input-field col s4'> <input name='curl' type='text' class='validate'> <label for='curl'>URL</label></p><i class='material-icons prefix'>mode_edit</i><label for='comment-textarea'>評(píng)論</label><textarea name='comment'></textarea><p style='z-index: 100'></p><button type='reset'>取消</button><button type='submit'>確認(rèn)保存</button> </form> <p id='res'></p>

ajax代碼:

<script type='text/javascript'> $(function(){ $(’.btn’).click(function(){ var $cname = $(’input[name='cname']’).val(); var $cemail = $(’input[name='cemail']’).val(); var $curl = $(’input[name='curl']’).val(); var $text = $(’textarea[name='comment']’).val(); var $res = $(’#res’); $.ajax({ url:’/tpush/pl’, data: $(’form’).serialize(), type: ’POST’, dataType:’json’ }).done(function (data) { if (!data.r){ $res.html(data.rs); }else{ $res.html(data.error); } }); }); });</script>

python代碼

@web.route(’/tpush/pl’,methods=[’POST’])def web_tpush(): cname = request.form[’cname’] cemail = request.form[’email’] curl = request.form[’curl’] #ctext = request.form[’ctext’] print(cname,cemail,curl) error = None if len(cname) < 2:error = ’666’ if len(cemail) < 5:error = ’777’ if error is not None:return jsonify({’r’:1,’error’:error}) return jsonify({’r’:0,’rs’:ok})

我點(diǎn)擊提交后跳轉(zhuǎn)到/tpush/pl 提示:

4000 Bad RequestThe browser (or proxy) sent a request that this server could not understand.127.0.0.1 - - [13/May/2017 19:57:42] 'POST /tpush/pl HTTP/1.1' 400 -127.0.0.1 - - [13/May/2017 19:57:42] 'POST /tpush/pl HTTP/1.1' 400 -

問(wèn)題解答

回答1:

cemail = request.form[’email’]

改為

cemail = request.form[’cemail’]

另外,你的form里有默認(rèn)post 提交。如果想要自己處理的話,就不要在form里外加action 了。

$(’.btn’).click(function(event){ event.preventDefault();});

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 五月天婷婷伊人 | 国产一区二区免费在线 | 最近最新中文字幕免费的一页 | 午夜在线亚洲男人午在线 | 日韩黄在线观看免费视频 | 特黄特级a级黄毛片免费观看多人 | 欧美一级纶理片免费 | 成人a毛片一级 | 成年女人免费视频播放成年m | 亚洲视频毛片 | 午夜免费片在线观看不卡 | 一级伦理电线在2019 | 99久女女精品视频在线观看 | 日本一级特黄大一片免 | 免费人成年短视频在线观看网站 | 又粗又爽又色男女乱淫播放男女 | 免费一级大片 | 91亚洲人成手机在线观看 | 无套内谢孕妇毛片免费看 | 成人区精品一区二区不卡亚洲 | 香蕉久久综合精品首页 | 欧美日韩在线视频免费完整 | 玖草在线播放 | 高清 国产 日韩 欧美 | 国产精自产拍久久久久久 | 成人黄页| 成人全黄三级视频在线观看 | 成人国产在线不卡视频 | 在线观看国产精品入口 | 国产一区二区三区影院 | 亚洲高清一区二区三区四区 | 午夜性生活视频 | 亚洲欧美日韩国产精品一区 | 国产在线观看一区二区三区 | 一区二区三区中文字幕 | 正在播真实出轨炮对白 | 91精品国产91久久久久青草 | 欧美 日韩 国产 在线 | 亚洲三级网址 | 美国毛片免费看 | 神马午夜不卡 |