我按照this课程(视频/代码)进行确认,我想添加一个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
的表,该表具有id
和product_name
列。 最佳答案
尝试这样,data
属性包含要发送到服务器的数据,您必须将其作为key/value
对传递
$.ajax({
type:"POST",
url:"delete.php",
data:{id:db_id},
success:function(){}
});
关于javascript - Ajax请求的困难,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29823476/