gpt4 book ai didi

javascript - Python 和 jQuery.ajax 调用之间的进度更新

转载 作者:行者123 更新时间:2023-11-28 10:14:51 26 4
gpt4 key购买 nike

我需要运行两个函数,这两个函数都需要相当长的时间才能完成。第二个依赖于第一个,因此它们需要按顺序排列。第一个必须通过从 JavaScript 对 Python 的 ajax 调用来完成(使用 jquery.ajax)。第二个是一些解析和 HTML 生成,因此可以用 JavaScript 或 Python 完成。

我更喜欢第二个使用Python,因为这意味着“繁重的工作”是在服务器端完成的。但是,我想通知用户第一个功能已完成,第二个功能正在运行。问题是函数之间的数据量对于从 Python 传输到 JavaScript(服务器到客户端),然后返回到 Python(客户端到服务器)没有意义。将所有内容保留在服务器端直到第二个函数完成,然后将我所拥有的信息传输回 JavaScript(包含 HTML 代码)会更快。

再次,我想通知用户(通过 JavaScript)第一个 Python 函数已完成,第二个函数正在运行。然后,一旦第二个完成,数据应该传回 JavaScript 进行显示。

最佳答案

您可以将 python 部分分成 2 个函数并首先调用,然后在第一个函数完成后调用第二个函数,使用 jQuery.ajax(...)

或者使用 HTML5 Web Sockets 与服务器讨论...

关于javascript - Python 和 jQuery.ajax 调用之间的进度更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6800641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com