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裏面有