调用JS函数在另一页上运行

时间:2019-06-05 16:24:57

标签: javascript php html css ajax

现在我正在研究一个项目,其中包括实时查看树莓派调用的某些数据。我正在尝试实时查看特定传感器的状态。传感器工作正常,所以这不是问题。

我正在用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>

请帮助!

先谢谢您

0 个答案:

没有答案