我正在尝试使用jquery发送AJAX发布请求并获取该请求 Flask中的数据。我正在检索数据并将其存储在值中
//capturing values which are entered
var values = $("input[id='task']")
.map(function(){return $(this).val();}).get();
alert(values);
postData(values);
break;
//js code
function postData(input) {
$.ajax({
type: "POST",
url: "/login",
data: JSON.stringify({ "text" : input } ),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response){
console.log(response);
alert("successful");
},
error: function(error){
console.log(error);
}
});
}
//Flask code
def login():
print("here")
datafromjs = request.get_json()
print(datafromjs)
return jsonify(datafromjs)
return render_template('index.html');
我在做什么错??
答案 0 :(得分:0)
如果这是完整的Flask代码,则需要在@app.route('/login')
函数上方添加login
。