flask之前后端交互

使用flask和html交互时,需要通过ajax,后端向前端传递数据时可以通过json字符串传递,比如:

return jsonify({'data': 1})

  此时前端ajax成功异步请求后会接收到后端传递的数据。

$.ajax({
                    url: '/newshtml',
                    async: false,
                    method: 'GET',
                    data: {'title': title},
                    dataType: 'json',
                    success: function () {

                    },
                    error: function () {
                        alert("传送ajax请求失败")
                        return false
                    }
                })

  如果html想要向后端数据时,如上,也可以传递一个json给后端。

如果提交表单的话可以不用ajax进行数据传递:

<form action="news">

</form>

这样就可以了。

原文地址:https://www.cnblogs.com/chaogehahaha/p/14843863.html