现在我正在研究一个项目,其中包括实时查看树莓派调用的某些数据。我正在尝试实时查看特定传感器的状态。传感器工作正常,所以这不是问题。
我正在用python3读取传感器,脚本正在运行两种值:连接值或未连接值。连接传感器后,它正在调用一个php文件,而该文件应该在网页上调用javascript函数。该文件应该将div的背景颜色更改为绿色。如果没有,它会变成红色。
问题是我无法在另一页上调用和运行javascript函数。
Python函数wich正在调用php文件:
while True:
if GPIO.input(Cont):
print ("connected")
os.system("sudo php /var/www/html/controllers/connected.php")
else:
print ("not connected")
os.system("sudo php /var/www/html/controllers/not-connected.php")
connected.php PHP文件:
When opening this file it has to run the javascript function on
index.html so it changes the background of the div B1 in
index.html
应该在我的index.html中调用以下javascript函数的PHP文件:
$("connected").click(function(){
if(clicked){
document.getElementById("B1").style.backgroundColor='green';
}
});
因此,该函数需要更改以下div的颜色:
<div id="B1"></div>
请帮助!
先谢谢您