php - 尝试使用ajax删除mysql数据库条目

标签 php jquery mysql ajax

我使用ajax来显示数据库:

while($row2 = mysql_fetch_assoc($result2))
            {
                echo "<div class=\"text\"><span>";
                echo $row2['name'];
                echo "</span><br/>";
            }
            echo "<b>";
            echo $row['subject'];
            echo "</b>";
            echo "<br>";
            echo $row['description'];
            echo "<div class=\"date\">" . date("D, M y g:ia",strtotime($row['timestamp'])) . "</div>";
            echo "</div>";
            echo "<div class=\"clear\"></div>";
            echo "<a href=\"?delete=";
            echo $row['id'];
            echo "\" class=\"delete\">Delete</a>";
            echo "</div>";

但我无法删除它。

我尝试将其放入头部,但实际上并没有删除它......:

    <script type="text/javascript">
$(document).ready(function() {
  $('a.delete').click(function(e) {
    e.preventDefault();
    var parent = $(this).parent();
    $.ajax({
      type: 'get',
      url: 'delete.php',
      data: 'ajax=1&delete=' + parent.attr('id').replace('record-',''), beforeSend: function() {
        parent.animate({'backgroundColor':'#fb6c6c'},300);
      }, success: function() {
            parent.slideUp(300,function() {
                parent.remove();
            });
      }
    });
  });
});
</script>

有什么建议可以从哪里开始吗?

最佳答案

从您提到的错误来看,我认为您需要在 html 头中的 javascript 之前包含 JQuery...

关于php - 尝试使用ajax删除mysql数据库条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6813775/

相关文章:

php - 将 PHP Mysql 日期格式输出为 ISO 8601,仅带 "T"符号

jquery - 如何覆盖 jQuery 对话框的 ESC 键按下行为

Jquery,在表中设置td的值?

javascript - 使用 2 个数组输入 x-y 进行绘图

php - 如何使用 array_count_values() 和 mySQL 来统计值的出现次数

php - 从 MySQL 中选择可变数量的随机记录

mysql - 数据库字段(GROUP_CONCAT)作为数组

php - 在使用 PHP/Phalcon/MongoDB 插入新文档期间引用现有的 ObjectId

php - WordPress MySQL 查询不工作但类似的查询工作

javascript - 如何检测 IE9 或更低版本,然后根据结果执行一些 PHP?