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,它有 id
和 product_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");
}
});
我按照 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,它有 id
和 product_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");
}
});