Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.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 在客户端/浏览器端使用web表单结果>;python的输入_Javascript_Python - Fatal编程技术网

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页面。页面具有开关、滑块和时间输入。例如

html

<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;
}