Python服务器&;JavaScript:响应服务器状态的更改
我为自己对与web服务器相关的一切,尤其是JavaScript方面的无知,提前表示歉意 我有一个带有嵌入式Python窗口(一个Chrome网页)的Python GUI,其中显示了一些使用d3js生成的奇特内容。我有以下“设置”:Python服务器&;JavaScript:响应服务器状态的更改,javascript,python,simplehttpserver,Javascript,Python,Simplehttpserver,我为自己对与web服务器相关的一切,尤其是JavaScript方面的无知,提前表示歉意 我有一个带有嵌入式Python窗口(一个Chrome网页)的Python GUI,其中显示了一些使用d3js生成的奇特内容。我有以下“设置”: JavaScript脚本有两个主要功能:一个是“build_visualizations”(构建可视化),它非常昂贵,可以通过动画等创建所有的视觉效果;另一个是“refresh_visualizations”(刷新可视化),它非常便宜,只在图形中的某些地方更改一些颜
- JavaScript脚本有两个主要功能:一个是“build_visualizations”(构建可视化),它非常昂贵,可以通过动画等创建所有的视觉效果;另一个是“refresh_visualizations”(刷新可视化),它非常便宜,只在图形中的某些地方更改一些颜色。“build_visualizations”在第一次显示Python窗口时执行
- 在Python方面,我设置了一个SimpleHttpServer,它应该监视JS和Python GUI之间的交互。我在检测JS脚本中的鼠标点击/移动并将该信息发送回服务器方面没有问题,该部分通过处理SimpleHttpServer的do_POST()方法工作
- 我遇到的问题是:如果Python GUI中发生了一些变化,并且我希望JavaScript仅通过执行“刷新可视化”(廉价的可视化)来对这种变化作出反应,那么我如何向JS发送一个命令,说明服务器中发生了变化
提前感谢您的帮助。我相信您需要的是websocket。