ajax 请求有困难

difficulties with ajax request

我按照 this 课程 (video/code) 制作了确认框,我想添加一个 AJAX 请求以从我的数据库中删除数据。但是我就是无法让它工作。这是我添加到 deletePost 函数的 AJAX 代码:

$.ajax({
    type: "POST",
    url: "delete.php",
    data: db_id,
    success: function(){}
});

这是我的 delete.php$conn 是与数据库的连接):

<?php
    global $conn;
    if (isset($_POST['id']))    
    {
        $id = mysqli_real_escape_string($conn, $_POST['id']);
        $delete_product = "DELETE FROM products WHERE id = '$id'";
        $run_delete_product = mysqli_query($conn, $delete_product); 
    }
?>

数据库在我的 phpmyadmin 中,有一个名为 products 的 table,它有 idproduct_name 列。

像这样尝试,data 属性包含要发送到服务器的数据,您必须将其作为 key/value

传递
$.ajax({
   type:"POST",
   url:"delete.php",
   data:{id:db_id},
   success:function(){}
});

试试这个

$.ajax({
   type:"POST",
   url:"delete.php",
   data:'id='+db_id,
   success:function(){
      console.log("success");
   }
});