我尝试使用ajax方法,但我并不真正理解ajax我想要的只是将JavaScript文件中的本地存储中的数据获取到我的PHP文件,以便我可以将该值与数据库给出的值进行比较我请帮助我
javascript代码
let pid = localStorage.getItem("pid");
$.ajax({
type: 'POST',
url: 'addcomments.php',
data: pid,
});
php代码
<?php
if (isset($_POST["com-btn"])) {
$mess = $_POST["comments"];
$postid = $_POST['pid'];
echo "Received PID: $postid";
}
?>
您正在将值传递给 Ajax 数据属性。尝试以键、值的形式发送数据。做这样的事情,
let pid = localStorage.getItem("pid")
let data = { "com-btn": true, "comments": [], "pid": pid }
$.ajax({
type: 'POST',
url: 'addcomments.php',
data: JSON.stringify(data),
});