单击按钮时执行PHP文件的JavaScript代码无效

时间:2016-03-16 22:30:35

标签: javascript php apache

在树莓派工作,但问题是代码相关我想,所以我把它放在这里......

我正在尝试使用下面的代码运行一个PHP文件...我是所有这一切的新手,我无法弄清楚我的代码有什么问题。 PHP文件运行一个简单的python代码来运行我的电机。我已经测试了PHP文件,当我在终端中使用PHP Motor.php运行它时,它会运行电机。我正试图从我的网站执行它,并在制作代码后,当我点击按钮时没有任何反应。

我的html / javascript代码:

    <button type="button" id="up"> <img src="images/up" width="50"         height="50"/></button><br>

    <script type="text/javascript">
    $document.ready(function(){
    $("#up").onclick(function() {
    $ajax ({
       url: "127.1.0.0: 8080/var/www/html/Motor.php",
    });
    });
    });
    </script>

我检查了日志文件,并没有显示有关我网页的任何内容,最新提及的是:

AH00558L apache2:使用127.0.1.1无法可靠地确定服务器的完全限定域名。全局设置'Serevername'指令以禁止此消息' ...但它说今天早上6点25分,这是我尝试运行此代码之前的方式。

我想要的就是这个按钮在单击时运行执行代码的PHP文件。或者,如果有一种方法可以直接从Javascript到python代码(Test.py),这也很有用......

我正在使用Apache2 Web服务器并安装了PHP库。该网站在连接到同一网络时在我的PC上运行时工作 - 这带给我另一个问题,我还需要其他任何东西,或者带有PHP库的apache2 web服务器是否足够用于此?

2 个答案:

答案 0 :(得分:1)

在计算机上使用文件的位置时,代码所做的只是按原样访问文件而不是运行它。您的URL需要向地址发送实际请求,在这种情况下,请使用

替换URL
URL: 127.0.0.1:<Apache port>/<relative path>/Motors.php

其中relative path是从Apache根目录到文件的路径。

答案 1 :(得分:-2)

我认为你的javascript错误试试这个

<script>
    $(document).ready(function(){
       $("#up").on("click", function() {
           window.location.href = 'php file';
        });
    });
</script>