您的位置:首页 > Web前端 > JQuery

flask接受jquery ajax传递过来的参数

2015-07-23 17:49 561 查看
I have been working with similar functionality and after a bit of messing around with the ajax and python, this is what I came up with for python reading the ajax dataJavaScript:
var data = {
data: JSON.stringify({
"value":'asdf'
})
}
};

$.ajax({
url:"/",
type: 'POST',
data: data,
success: function(msg){
alert(msg);
}
})
Python:
from flask import json
@app.route("/", methods=['POST'])
def get_data():
data = json.loads(request.form.get('data'))
ss = data['value']
return str(ss)

注意:
javascript
不能如下写法,不知为什么:
$.ajax({
url:"/",
type: 'POST',
data: {"value":"val1"},
success: function(msg){
alert(msg);
}
})

在java和nodejs中可以这么写,但flask不能!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: