1
我正在尝试做简单的ajax删除。问题是当我点击垃圾按钮时什么也没有发生。我在ajax和jquery中很新,甚至不知道如何调试。无法用ajax删除项目
在控制台下标签网络我看到文件delete.php
被称为按钮单击和id: 1
是正确的。
这是我的HTML部分
<div class="comment-head">
<i class="fa fa-trash del" data-id="'.$row['id'].'"></i>
</div>
$(document).ready(function() {
$(".del").on("click", function() {
$.ajax({
url: "delete.php",
method: "GET",
data: { "id": $(this).data("id") },
dataType: "html"
}).done(function(msg) {
$("#log").html(msg);
}).fail(function(jqXHR, textStatus) {
alert("Request failed: " + textStatus);
});
});
});
的delete.php
$pdo = Database::connect();
if (isset($_GET['id']) && isset($_POST['id']))
{
$stmt = $pdo->prepare("DELETE FROM gustbook where id = :id");
$stmt->bindParam(':id', $id, PDO::PARAM_INT);
$stmt->execute();
Database::disconnect();
}
我意识到,这是一种新手的问题,但请多多包涵。
'isset($ _ GET [ '身份证'])&& isset($ _ POST [ '身份证'])'?你确定你知道这是什么吗? –
我相信你的JavaScript里面有