Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我的onclick函数没有被调用? php foreach($participants作为$participant){ 回声“; 回显“$participant['Vorname']”; 回显“$participant['Auto']”; 回声“; } ?> 函数deleteDriver() { var dataString=“decision=deleteDriver”; $.ajax({ 键入:“POST”, url:'querys.php', 数据:dataString } }) }_Javascript_Php_Html - Fatal编程技术网

Javascript 为什么我的onclick函数没有被调用? php foreach($participants作为$participant){ 回声“; 回显“$participant['Vorname']”; 回显“$participant['Auto']”; 回声“; } ?> 函数deleteDriver() { var dataString=“decision=deleteDriver”; $.ajax({ 键入:“POST”, url:'querys.php', 数据:dataString } }) }

Javascript 为什么我的onclick函数没有被调用? php foreach($participants作为$participant){ 回声“; 回显“$participant['Vorname']”; 回显“$participant['Auto']”; 回声“; } ?> 函数deleteDriver() { var dataString=“decision=deleteDriver”; $.ajax({ 键入:“POST”, url:'querys.php', 数据:dataString } }) },javascript,php,html,Javascript,Php,Html,当我按下按钮时,该功能未被调用。为什么?您在函数deleteDriver()之前错过了打开标记。请添加并重试。请尝试以下操作: ?php foreach($participants as $participant) { echo "<tr>"; echo "<td>" . $participant['Vorname'] . "</td>"; echo "<td>" . $partici

当我按下按钮时,该功能未被调用。为什么?

您在
函数deleteDriver()之前错过了
打开标记。请添加并重试。请尝试以下操作:

?php foreach($participants as $participant) {
        echo "<tr>";
            echo "<td>" . $participant['Vorname'] . "</td>";
            echo "<td>" . $participant['Auto'] . "<img id=$participant[name_id] onclick='deleteDriver()' class='delete' src='img/tonne.gif' align='right' data-url='backend/queries.php?decision=deleteDriver&id=".$participant['name_id']."'/></td>";

        echo "</tr>";
    }
    ?>

        function deleteDriver()
        {
            var dataString = "decision=deleteDriver";
            $.ajax({
                type: 'POST',
                url: 'queries.php',
                data: dataString
                }
            })
        }
    </script>

函数deleteDriver()
{
var dataString=“decision=deleteDriver”;
$.ajax({
键入:“POST”,
url:'querys.php',
数据:dataString
}
});
}
尝试使用此代码

<?php
foreach($participants as $participant) {

  echo "<tr>";
    echo "<td>" . $participant['Vorname'] . "</td>";
    echo "<td>" . $participant['Auto'] . "<img id='".$participant['name_id']."' onclick='deleteDriver()' class='delete' src='img/tonne.gif' align='right' data-url='backend/queries.php?decision=deleteDriver&id=".$participant['name_id']."'/></td>";
  echo "</tr>";
}
?>
<script>
        function deleteDriver()
        {
            var dataString = "decision=deleteDriver";
            $.ajax({
                type: 'POST',
                url: 'queries.php',
                data: dataString
                }
            });
        }
</script>

函数deleteDriver()
{
var dataString=“decision=deleteDriver”;
$.ajax({
键入:“POST”,
url:'querys.php',
数据:dataString
})
}

?php
不是有效的php开始标记。
的起始标记在哪里?如果您在
标记中包含HTML内容,那么上面的代码有很多错误,您也在js代码中添加了额外的
}
。和错过的
AJAX
函数结束后。
控制台
在函数中尝试了所有仍未发送的工作您忘记了
echo
中的HTML内容,请重新检查代码。为什么操作“尝试此操作”?一个好的答案总是会有一个解释,说明做了什么以及为什么这样做,不仅是为了OP,而且是为了未来的SO访问者。链接现在在我的文本上,但我希望它在我的img上
<?php
    foreach($participants as $participant) {
            echo "<tr>";
                echo "<td>" . $participant['Vorname'] . "</td>";
                echo "<td><a onclick='deleteDriver()'>" . $participant['Auto'] . "<img id=$participant[name_id] class='delete' src='img/tonne.gif' align='right' data-url='backend/queries.php?decision=deleteDriver&id=".$participant['name_id']."'/></a></td>";
           echo "</tr>";
        }
        ?>
      <script>
            function deleteDriver()
            {
                var dataString = "decision=deleteDriver";
                $.ajax({
                    type: 'POST',
                    url: 'queries.php',
                    data: dataString

                })
            }
        </script>