javascript - Flask - 我可以在 AJAX 调用过程中执行另一个请求吗?

标签 javascript python ajax flask

所以我的 javascript 中有一个 ajax 函数,可以发布到我的 Flask 后端。

我可以成功调用/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)

最佳答案

是的,您可以这样做,但您可能更喜欢使用类似 celery 的内容。如果您不需要结果。

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

关于javascript - Flask - 我可以在 AJAX 调用过程中执行另一个请求吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40993659/

相关文章:

javascript - JS 正则表达式 : Remove anything (ONLY) after a word

Javascript - 用逗号访问属性 - 程序员的意思是什么?

javascript - 从 if block 中执行 else block

python - 连接到 Django 查询中的新字段

python - 读取 excel 时 pandas 出现 AssertionError

ajax - 谷歌网站优化工具: track AJAX

javascript - 多次 AJAX 请求后获取总和

javascript - 如何使用 jQuery 动态生成 html 小部件?

javascript - 如何在javascript中分离json_encode值

python - 使用 pd.df.copy() 时复制数据帧访问器