1 django的ajax post 数据
在django1.8后,post接受原生数据由
request.raw_post_data
改为request.body
后台接收时可使用代码:
if request.method == 'POST' :
req = json.loads(request.body.decode('utf-8'))
name = req['name'] #获取对应数据
2.flask的ajax post数据并实现跳转,自定义错误
前台:
$.ajax({
type: "POST",
url: "url",
data: {“name”:data},
dataType: "text",
success: function(data){
return location.assign('/');
},
error: function(msg){
showFormError(msg.responseText);
}
});
后台接收代码:
request.form['n1']
request.form.get('n1')
request.form.get('n1','default') ##三种方式均可
response错误:
resp = make_response('msg', 500)
return resp