国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

python - flask+ajax post 400錯誤

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

問題描述

表單代碼

<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'>評論</label><textarea name='comment'></textarea><p style='z-index: 100'></p><button type='reset'>取消</button><button type='submit'>確認保存</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})

我點擊提交后跳轉到/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 -

問題解答

回答1:

cemail = request.form[’email’]

改為

cemail = request.form[’cemail’]

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

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 久久久久久综合对白国产 | 最新福利片v国产片 | 国产成人精品高清在线观看99 | 97国产大学生情侣11在线视频 | 中国国产一国产一级毛片视频 | 九九精品免费观看在线 | 久久亚洲精品tv | 日韩精品一区二区三区不卡 | 欧美日韩精品一区二区 | 国产午夜精品不卡观看 | 久久99国产亚洲高清观看首页 | 国产夫妇精品自在线 | 精品国产日韩亚洲一区二区 | 亚洲欧美日韩在线不卡中文 | 国产一级久久久久久毛片 | 成 人 黄 色 视频 免费观看 | 久久久久国产精品免费免费 | 国产精品永久免费自在线观看 | 中文字幕亚洲综合久久男男 | 99久久国内精品成人免费 | 亚洲一区浅井舞香在线播放 | 久久久国产精品免费视频 | 亚洲欧美一区二区三区在线播放 | 91精品国产福利尤物免费 | 怡红院免费的全部视频国产a | 一区二区网站在线观看 | 韩国精品欧美一区二区三区 | 国产精品久久久久网站 | 国内外成人免费视频 | 亚洲九九色 | 日本欧美一区二区三区片 | 美女黄色网页 | 99久久综合给久久精品 | 黄色片三级网站 | a级男女性高爱潮高清试 | 一级女性全黄久久生活片免费 | 一级女性黄 色生活片 | 中文字幕一区二区小泽玛利亚 | 欧美在线一区二区三区不卡 | 一二三中文乱码亚洲乱码 | 成人网在线免费观看 |