小编Bat*_*kun的帖子

如何将 Json 数据从 javaScript 发送到 Flask

我正在尝试制作一个动态表单生成器。在构建过程之后,我试图通过脚本将所有表单数据放入 JsonObject 并将其传递给烧瓶视图,以便我可以将它们显示给用户。但我无法正确设置。这是调用javascript的按钮

<form action="/preview" method="post" role="form">
<button class="btn btn-primary" name = "submit" id = "submit">submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

这是我进行 ajax 调用的脚本。

<script>
     $(document).ready( function() {
        $('#submit').click(function() {
           var formdata = serialize();
           $.ajax({
                 type: 'POST',
                contentType: 'application/json',
                data: JSON.stringify(formdata),
                dataType: 'json',
                url: 'http://192.168.58.206:5000/index',
                success: function (e) {
                    console.log(e);
                },
                error: function(error) {
                console.log(error);
                }
                });
            });
        });
</script>
Run Code Online (Sandbox Code Playgroud)

这是我尝试在flask python中渲染的方式。

@app.route('/', methods=['GET', 'POST'])
@app.route('/index', methods=['GET', 'POST'])
def index():
    if request.method == 'POST':
        asd = request.json
        session['formdata'] = asd
        if 'formdata' in session: …
Run Code Online (Sandbox Code Playgroud)

html javascript python ajax flask

6
推荐指数
1
解决办法
9097
查看次数

标签 统计

ajax ×1

flask ×1

html ×1

javascript ×1

python ×1