使用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>
这样就可以了。