1

我通过 django 的 Web 界面启动了一个长脚本,我想实时通知脚本的进度,客户端将在弹出窗口中看到脚本正在执行的所有操作。

在我进行打印时的脚本中('解析 xml 文件...'),我希望客户端在弹出窗口中看到它。

请问我该怎么做,因为我只知道 ajax 而这是不可能的?

谢谢。

4

1 回答 1

0

我不知道任何现成的解决方案,但我可以给你一些提示(不需要 websocket):

  1. 您的脚本将其进度写入某处(在数据库上,在文本文件中,...)
  2. 您的弹出窗口会进行定时 ajax 调用并读取进度(带有一些“结束标记”以停止进程)
于 2013-10-31T14:13:52.113 回答