【发布时间】:2018-05-20 01:06:55
【问题描述】:
我将表单数据作为 ajax 发布请求提交给后端 Flask 应用程序。后端进程使用数据查询数据库,然后将 json 对象返回给 Ajax。如何从这个 json 对象构造数据表?
我的 Ajax 发布请求:
$(document).ready(function() {
$("#submit").click(function(event) {
$.ajax({
type: 'POST',
url: '/process',
data: $('#myform').serialize(),
success: function(response) {
//response looks like this:
//[{"country": "USA", "code": "1007-01" },{"country": "UK", "code": "1100-04" }]
}
});
event.preventDefault();
});
});
我的烧瓶应用程序
@app.route('/process', methods=["POST"])
def process():
if request.method == 'POST':
country = request.form['id'].encode("utf-8")
#query database and store result in dict
result = query_database(country)
return jsonify(result)
【问题讨论】:
-
这似乎更像是一个 jQuery 问题而不是 Flask 问题。
标签: javascript jquery ajax datatables