gpt4 book ai didi

python - 将数据从 python-cgi 发送到 AJAX

转载 作者:行者123 更新时间:2023-12-01 06:09:25 24 4
gpt4 key购买 nike

我正在 Linux 中实现 find 命令的 UI 版本。我以使用 python 实现的 cgi 形式获取 find 命令的位置和文件名参数。提交时,我再次绘制表单并希望在 div 中显示结果。

我的问题是,如果 find 命令花费太多时间,服务器就会超时。因此,我尝试动态获取结果并将其显示在用户界面上。

在服务器端,我使用以下代码动态获取结果:

*cmd = subprocess.Popen(["find", location ,"-name", file_name], stdout=subprocess.PIPE)

for line in cmd.stdout:
results.append(line.rstrip("\n"))*

从java脚本端,我将使用innerHTML动态绘制表格。

我考虑使用 AJAX 调用将结果值从服务器传递到客户端,例如每 5 秒一次。我对此很陌生,如果有人可以通过向我展示如何执行 AJAX 部分来帮助我,如果可以从客户端获取 python 变量的值,我将不胜感激。

最佳答案

引用这个:

http://www.degraeve.com/reference/simple-ajax-example.php

希望有帮助......

在服务器端,不要存储在变量上,而是尝试将其存储在文件中,以便您的 python 方法可以将最新的动态搜索结果返回给每个 AJAX 调用。

关于python - 将数据从 python-cgi 发送到 AJAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6609911/

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