我是 AJAX 新手,所以我知道我的代码中可能有一个愚蠢的错误,但无论如何我会继续。
我创建了一个在单击按钮时调用的函数。该函数调用.ajax()
jquery的方法。我将数据发送到名为“delete_post.php”的文件中。
HTML:
<button class="btn btn-primary" onclick="deletePost(<?php echo $_GET["id"]; ?>);">Yes</button>
上面的代码有效。
JS:
function deletePost(postid) {
$.ajax({
type: 'post',
url: "delete_post.php?id="+postid,
success: function(data) {
if(data.error == true) console.log('error');
else console.log('problem?');
}
});
}
上面的代码正在调用该.ajax()
函数,但没有记录“问题?” 进入控制台。
这是PHP文件:
<?php
require_once '...';
if(isset($_GET["id"])) {
$id = $_GET["id"];
echo "YEAH!";
} else {
header("location: index.php");
}
?>
有什么问题,我该如何解决?