如何将 JavaScript 文件中存储在本地存储中的数据传递到 PHP 文件进行处理

问题描述 投票:0回答:1

我尝试使用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";
}
?>
javascript php jquery ajax
1个回答
0
投票

您正在将值传递给 Ajax 数据属性。尝试以键、值的形式发送数据。做这样的事情,

let pid = localStorage.getItem("pid")
let data = { "com-btn": true, "comments": [], "pid": pid }
$.ajax({
type: 'POST',
url: 'addcomments.php',
data: JSON.stringify(data),

});
© www.soinside.com 2019 - 2024. All rights reserved.