我将数据发布到我的 flask 后端,在成功发布后,我希望发生一个操作,有成功和错误的函数,但在成功发布后,它会转到错误函数。
$.ajax({
url: '/some_route',
contentType: "application/json;charset=utf-8",
data: JSON.stringify(data),
dataType: "json",
type: 'POST',
success: function(response){
alert('Success!')
},
error: function(error){
alert('Failed...')
}
});
期望返回以确认其已成功的 ajax 调用是什么?
这是我的 Flask 路线
@app.route('/some_route', methods=['POST'])
def some_route():
if request.method == 'POST':
# Do something
return 'success', 200
最佳答案
flask 响应可能不会触发ajax“成功”
This question建议返回 json:
return json.dumps({'success':True}), 200, {'ContentType':'application/json'}
关于javascript - Flask 如何返回成功的请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56469048/