2017-04-11 37 views
0

目前我正在尝试将HTML序列中的字母传递给python程序。我无法将JavaScript连接到python程序。目前我的python程序只写入了序列并打印出来。例如:将javascript变量传递给python程序(cgi导入)

Python代码

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

但是我奋力写javascript函数采取序列的变量,并传递到上述Python程序。

Java脚本

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

我明白我需要使用XMLHttpRequest工作()。但是,我不能走的步骤开始写的那部分。

你能帮我吗?

在此先感谢。

回答

0

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

+0

您好,非常感谢您的回复。我试图保持一切默认,而不是安装额外的库或包。因为这些html,js,python代码将与其他人一起使用。有没有其他的方法来创建Python API? – brad