Flask不利用表单给后台传送参数

新建 工程

./test/test.py

#coding:utf-8
from flask import Flask, render_template,request
app= Flask(__name__)
@app.route('/',methods=['GET', 'POST'])
def test():
    if request.method == 'POST':     #当按钮被按下时接收参数
        all = request.form                   #接收所有参数
        i = request.form["ID"]              #接收键值为ID的参数
        n = request.form["NAME"]     #接收键值为NAME的参数
        v = request.form["VALUE"]    #接收键值为VALUE的参数
        print all
        print i
        print n
        print v
    return render_template('test.html')
if __name__=='__main__':
    app.run()

./test/templates/test.html

<script src="http://code.jquery.com/jquery.js"></script>
<script>
    $(function(){
        $("button").click(function(){
            $.post("/",{ID:this.id,NAME:this.name,VALUE:this.value},function(data,status){});
            });
    });
</script>
<button id="python" name="RaspBerry PI"  value="RUN" style="height:30px;width:150px;">传参</button>
<script src="//cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

  

posted @ 2017-07-11 19:40  LASHxxxx  阅读(815)  评论(0编辑  收藏  举报