Flask - 我可以在AJAX调用中执行另一个请求。

时间:2016-12-06 10:57:23

标签: javascript python ajax flask

所以我在我的javascript中有一个ajax函数,发布到我的烧瓶后端。

我可以成功地调用/ another_ajax_url吗?

@app.route('/myroute', methods=['POST, GET'])
def test():
    a = 2 + 2
    requests.post('/another_ajax_url', data = a)
    #do the other stuff and return to /myroute
    b = 3 + 3
    return jsonify(b=b)

1 个答案:

答案 0 :(得分:1)

是的,你可以这样做,但如果你不需要结果,你可能更愿意使用像celery这样的东西。

在客户端请求中执行http请求将阻止客户端,直到请求完成并执行剩余的代码。