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