如何使用Flask返回成功的请求?

时间:2019-06-05 22:56:44

标签: javascript ajax 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调用是什么?

这里是我的烧瓶路线

@app.route('/some_route', methods=['POST'])
def some_route():
    if request.method == 'POST':
        # Do something

        return 'success', 200

1 个答案:

答案 0 :(得分:1)

长颈瓶响应可能未触发ajax'成功'

http://lua-users.org/wiki/ObjectOrientationTutorial建议返回json:

return json.dumps({'success':True}), 200, {'ContentType':'application/json'}