【问题标题】:Call a python script and get its return value from Javascript调用 python 脚本并从 Javascript 获取其返回值
【发布时间】:2014-03-01 12:40:30
【问题描述】:

我想要实现的是获取连接到我的服务器的 IP 数量,并且:

if connected IP's < 2 --> Load index.html
otherwise             --> Load otherpage.html

使用 Python,我得到了连接的 IP 数量(工作正常),但我需要将该值传递给 javascript 以加载一个 html 或另一个。有什么建议吗?

谢谢!

【问题讨论】:

  • 通过网页中的 Ajax 调用调用您的 Python 脚本。从 Python 返回结果为 JSON,然后您的 ajax 调用可以将 JSON 解析为 javascript 以获得结果。
  • 非常感谢您的回答。您能否发布一些文档以实现我的目标?
  • @Aldridge1991 必须自己做一些工作。尝试使用搜索引擎来“实现你的目标”......(我不是粗鲁)......

标签: javascript python variables return


【解决方案1】:

要通过 JavaScript 与 Python 交互,您需要一个

  • 某种网络服务器

  • Web 框架的一些软性

您的问题没有说明您是否对此组件有所了解。这是您使用 Python 进行的第一个网站项目吗?

我建议您在继续之前学习 Python Web 框架替代方案并完成它们的教程。下面列出的很少。

Flask 是“微框架”,必须适合这样的小任务。

您也可以在纯 Python(无框架)中创建 HTTP Web 服务器,但不建议新手使用,因为它会很快变得复杂。

【讨论】:

  • 我正在使用 Apache2(因为它在 Raspberry Pi 上运行)。我在这个领域很新,但我学得很快。我使用 CGI 而不是那些框架。
猜你喜欢
  • 1970-01-01
  • 2018-03-06
  • 2015-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-18
相关资源
最近更新 更多