jquery ajax调用
api_key=$('#acesskey').val();
secret_key=$('#sacesskey').val();
provider_name = $('#cname').val();
$.ajax({
type: "POST",
data: {api_key:api_key,secret_key:secret_key,provider_name:provider_name},
url: $SCRIPT_ROOT + "/login",
contentType: "application/json; charset=utf-8",
success: function(data) {
alert(data.status);
if(data.status == "True")
{
custom_ready();
}
}
});
python flask 代码
provider_name=request.args.get('provider_name')
api_key=request.args.get('api_key')
secret_key=request.args.get('secret_key')
print provider_name
print api_key
print secret_key
输出
无
无
无
最佳答案
request.args
包含查询字符串参数(如 /foo?bar=42
中的 bar
)。您正在执行 POST 请求并希望查看 request.form
。
参见此处:http://flask.pocoo.org/docs/quickstart/#the-request-object
关于jquery - 在python flask中获取jquery post数据null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17726933/