Javascript 在客户端/浏览器端使用web表单结果>;python的输入
我已经用表单创建了网页,但我想在客户端使用这些输入,而不是将其传递回服务器 设置:Javascript 在客户端/浏览器端使用web表单结果>;python的输入,javascript,python,Javascript,Python,我已经用表单创建了网页,但我想在客户端使用这些输入,而不是将其传递回服务器 设置: 一个Raspberry Pi(#4)运行一些python代码控制LEDs=client 第二个Raspberry Pi(#5)运行webmin,apache服务器托管html+javascript+CSS页面。页面具有开关、滑块和时间输入。例如 html: <button id="switch" type="button" onclick="toggle(standby)"> 这部分工作正常-通
- 一个Raspberry Pi(#4)运行一些python代码控制LEDs=client
- 第二个Raspberry Pi(#5)运行webmin,apache服务器托管html+javascript+CSS页面。页面具有开关、滑块和时间输入。例如
<button id="switch" type="button" onclick="toggle(standby)">
这部分工作正常-通过单击按钮,我可以更改其外观(通过CSS文件),并使用“备用”变量跟踪按钮的开关状态
我想做的是通过浏览器控制RPi#4上的LED,而不将数据发送回RPi#5上的服务器
不知何故,我需要网页中的“standby”变量对python代码可用,这样它就可以打开/关闭LED(我只想在圣诞节使用它!)
我所有的搜索都指向返回服务器的数据(Flask、AJAX、CGI等)
非常感谢 如果你不使用服务器,为什么你有一个服务器?嗨,Boann,希望我的问题更新解释得更好。。。假设在不同的房子/房间里有很多灯光,你想通过网络控制这些灯光。。。我的网页(在我的服务器上)将提供一个用户界面-但是控制信息必须从你的网络浏览器发送到你的灯光-我不希望那些控制信号返回到我的服务器,你也不希望!我不希望我的电灯开关的使用依赖于你的服务器。好的,很好-你有通过网页控制灯光的概念…我的想法可能有缺陷-但是你是说每个安装都需要自己的服务器和网页吗?(不是每个人都有,我知道到达那里的时间、精力和金钱。)我只是检查了一下,可以在服务器关闭后继续切换开关,但并不表示web界面是唯一的控制手段。如果您在web浏览器和开关盒之间有通信路径,你需要做你想做的事情,然后你就可以不用单独的服务器,直接从交换盒中为网页提供服务。
function toggle() {
if (standby==true) {
document.getElementById('button').classList.toggle('on');
}
else {
document.getElementById('button').classList.toggle('off');
}
standby = !standby;
}