javascript - 为什么我的 onclick 函数没有被调用?

标签 javascript php html

?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>

当我按下按钮时,函数没有被调用。为什么?

最佳答案

试试这个代码。

<?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>

关于javascript - 为什么我的 onclick 函数没有被调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34591507/

相关文章:

如果 .50,php 轮数包括零

html - 在 CSS 中使用图案覆盖背景

javascript - 为什么在以下场景中我无法访问 div 中包含的内部 div 和 input 元素?

javascript - 客户端和服务器端编程有什么区别?

javascript - jQuery 插件 DataTables : How to highlight the current search text?

php - 您如何构造 URL 来访问 google docs/drive 文件夹?

html - <P> 标签什么时候被认为是空的?

ajax - RecorderJS 通过 AJAX 上传记录的 blob

javascript - Angular 4初始化子组件输入

javascript - 有条件地显示图像