Javascript 执行 PHP 无效

Javascript executing PHP does not work

现在我正在为一个个人项目编写 Raspberry Pi 带轮子的机器人。我想通过 Raspberry 上 运行 的 Apache 网站来控制它。我只想在本地连接它。
昨晚我做了按钮来控制机器人的轮子。我试图通过 PHP 执行启动电机所需的文件,但很快了解到该站点总是切换,我不希望它这样做,当我只使用 submit 按钮时 <form></form>。所以我上网找到了一些关于 ajax.
的信息 由于所有按钮都不起作用,我将只给你一个我的代码中的一个按钮的例子。它们的工作原理相同,只是名称、目录和调用的函数不同。所有函数都在同一个Javascript.

HTML:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script src="../javascript/pfeile/pfeile.js"></script>

    <div class="pfeilvorne" id="submitvorne" style="background-color: transparent;" onClick="vorne()"></div>

Javascript:

function vorne() {
      $.ajax({
        url:"../../php/Pfeile/vorne.php", //the page containing php script
        type: "POST", //request type
        url:"../../php/Pfeile/php.php", //the page containing php script
     });
 }

PHP:

<?php
exec("sudo killall vorne.bin");
exec("sudo killall hinten.bin");
exec("sudo killall links.bin");
exec("sudo killall rechts.bin");
exec("sudo killall kreis.bin");
exec("sudo /home/pi/Maxwheel/Scripte/Vorne/sketch_apr13a/vorne.bin");
?>

我在 ssh 控制台中使用 sudo ./[Scriptname] 测试了脚本,它们正在运行。当我单独使用 php 时,这些按钮也有效(但仅使用 php 仍然会更改站点....)

希望您能帮帮我,谢谢!

您在一个对象中有两个相同的键 (url)。它们将被覆盖。尝试这样的事情

$(document).ready(function() {
  $('#submitvorne').click(function() {
      $.ajax({
        url:"../../php/Pfeile/vorne.php", //the page containing php script
        type: "POST", //request type
     });

     $.ajax({
        url:"../../php/Pfeile/php.php", //the page containing php script
        type: "POST", //request type
     });
  })
})
<div class="pfeilvorne" id="submitvorne">