【问题标题】:Passing javascript variable to a python program(cgi imported)将javascript变量传递给python程序(cgi导入)
【发布时间】:2017-04-12 01:20:40
【问题描述】:

目前我正在尝试将一系列字母从 HTML 传递到 python 程序。我无法将 javascript 连接到 python 程序。目前,我的 python 程序仅用于获取序列并打印它。例如:

python 代码

import cgi
def main():
    form = cgi.FieldStorage()
    print(form)
main()

但是我正在努力编写 javascript 函数来获取序列变量并将其传递给上面的 python 程序。

java 脚本

function takevariable(){
    var input = document.getElementById("userInput").value;
}

我知道我需要使用 XMLHttpRequest() 但是,我无法开始编写该部分。

你能帮帮我吗?

提前致谢。

【问题讨论】:

    标签: javascript python variables xmlhttprequest cgi


    【解决方案1】:

    您需要创建一个 API 来接收来自 Python 上的 JavaScript 代码的请求(Flask 它非常简单易学),并从您的 JS 向 Python 上的 API 发出 httpRequest... http 请求来自你的 JS 可以用 jQuery 制作,也可以用 XMLHttpRequest 制作原生 JavaScript。 Here 一个例子。

    【讨论】:

    • 您好,感谢您的回复。我试图保持一切默认,而不是安装额外的库或包。因为这些html、js、python代码会和别人一起使用。有没有其他方法可以创建 python API?
    猜你喜欢
    • 2017-01-22
    • 2011-12-03
    • 2021-04-16
    • 1970-01-01
    • 2017-03-20
    • 1970-01-01
    • 2018-12-03
    • 2018-08-03
    • 2014-07-31
    相关资源
    最近更新 更多