Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从javascript在服务器中运行python并获取响应_Javascript_Jquery_Python_Html_Ajax - Fatal编程技术网

从javascript在服务器中运行python并获取响应

从javascript在服务器中运行python并获取响应,javascript,jquery,python,html,ajax,Javascript,Jquery,Python,Html,Ajax,我有一个树莓,它既是服务器又是客户端。 一方面,我有一个python脚本连接到指纹扫描器,它扫描你的指纹,并用指纹所有者的名字进行响应 另一方面,我有一个网页,我想通过单击javascript上的按钮调用上面提到的脚本 因此,我想点击id为“btn”的按钮并执行脚本,该脚本将在后台扫描指纹,然后,当它完成后,将打印出识别自己身份的人的姓名 我一直在阅读,我发现这可以通过AJAX实现,AJAX可以发送请求并将数据返回到网页 目前我的javascript文件中有这个链接到按钮,但这不起作用 var

我有一个树莓,它既是服务器又是客户端。 一方面,我有一个python脚本连接到指纹扫描器,它扫描你的指纹,并用指纹所有者的名字进行响应

另一方面,我有一个网页,我想通过单击javascript上的按钮调用上面提到的脚本

因此,我想点击id为“btn”的按钮并执行脚本,该脚本将在后台扫描指纹,然后,当它完成后,将打印出识别自己身份的人的姓名

我一直在阅读,我发现这可以通过AJAX实现,AJAX可以发送请求并将数据返回到网页

目前我的javascript文件中有这个链接到按钮,但这不起作用

var btn = document.getElementById("btn");

btn.addEventListener("click", function(){
    $.ajax({
      type: "POST",
      url: "/home/pi/xxx.py",
      data: { param: text}
    }).done(function() {
       // do something
       echo "<p> data </p>"
       x.innerHTML += data
    });
})
var btn=document.getElementById(“btn”);
btn.addEventListener(“单击”,函数(){
$.ajax({
类型:“POST”,
url:“/home/pi/xxx.py”,
数据:{param:text}
}).done(函数(){
//做点什么
回显“数据”
x、 innerHTML+=数据
});
})
有人能帮我吗? 我的python脚本中需要什么吗


如果…

数据未在传递给
.done()
的函数中定义,我将不胜感激
echo
不是JavaScript全局函数
.done(函数(数据){//define预期参数
data`//do something console.log(数据);x.innerHTML+=“”+data+“

”)”,“
数据
未在传递给
.done()
的函数中定义
echo
不是JavaScript全局函数
.done(函数(数据){//define预期参数
data`//do something console.log(数据);x.innerHTML+=“”+data+”

”)`