给路由添加post请求的支持
验证用户的表单数据
表单提交的主要架构
回顾数据模型类
测试结果
点击空的保存按钮
效果
原理,需要明确
当提交空数据的时候
视图中是怎么走的
渲染到页面中的数据是怎样的
下一个功能,删除书籍
使用post方式来提交数据
与前端约定好,使用json方式来发送
思考点击删除链接需要传过来什么参数?
视图中接收数据
方式一,通过
request对象的data属性
方式二
通过request.get_json()获取
结果为转换好的python数据
参考
Flask关于request一些方法和属性的整理 - luckylemon - 博客园www.cnblogs.com删除与跳转
前端准备javascript发json数据了
导入jquery在静态目录中
前端加载
准备写js
给链接添加点击事件
自定标签属性
jquery获取值
前端回调函数等着要数据
视图应该返回内容
从flask中导入jsonify
jsonify相当于
json.dumps(字典)
同时,返回时还会带上一个响应头
注意
视图通过
get_json的方式拿数据
要求是请求头中定义的是发送的一个json数据
前端收到响应头后
自动会识别它为json对象
所以可以直接用对象的方式操作
完整的ajax请求
可定义请求方式
回收数据的方式
其它