代码之家  ›  专栏  ›  技术社区  ›  Ovan

无法在php脚本上调用JavaScript函数

  •  -4
  • Ovan  · 技术社区  · 8 年前

    当我在php脚本中调用javascript函数时,它只调用 run() 但不是 运行() . 我的JavaScript或php脚本是否有问题?

    <script type= "text/javascript">
    
        function run(){
            $.getJSON("http://smartfypwindow.000webhostapp.com/api/led/update.php?id=1&status=Close", function(data) {
                console.log(data);
            });
        }
    </script>
    
    <?php
    
        $dbusername = "id3137057_windowdatabase"; 
    
        $dbpassword = "root123";  
    
        $server = "localhost"; 
    
        $My_db = "id3137057_window";
    
        // Connect to your database
    
        $dbconnect = mysqli_connect($server, $dbusername, $dbpassword);
    
        $dbselect = mysqli_select_db($dbconnect,"id3137057_window");
    
        $result = mysqli_query($dbconnect, "SELECT temp, hum, lum FROM 
        weather");
    
        while($row = mysqli_fetch_assoc($result)){
    
            if($row["temp"] < 27) {
                echo" run()";
            }
        }
    
        mysqli_close($dbconnect);
    
    ?>  
    

    1 回复  |  直到 8 年前
        1
  •  0
  •   Robert Fridzema    8 年前

    如果你真的想采用这种方法。。。

    while($row = mysqli_fetch_assoc($result)){
    
        if($row["temp"] < 27) {
            echo" <script>run()</script>";
        }
    }
    

    这应该行得通。