我有几种产品。在点击产品上,我将点击产品的“ id”发送到本地存储。要在php中使用此变量,请将其发送到items.php($ .post)。
然后我需要使用items.php中的“ id”在购物车中显示,但变量为emply。
var LSArray = JSON.parse(localStorage.getItem('productID')) || [];
function clickOnProduct(id) {
var newItem = {'id': id};
LSArray.push(newItem);
localStorage.setItem("productID", JSON.stringify(LSArray));
var dataLS = JSON.parse(localStorage.getItem('productID')) ;
$.ajax({
type : "POST",
url : "/wp-content/themes/twentynineteen/items.php",
data : { name : dataLS[dataLS.length-1].id },
success: function(res){
console.log(res);
}
});
}
一切正常,但是如何使用“ id”?
<?php incude(items.php); ?>
不起作用。
答案 0 :(得分:-1)
您正在通过邮寄发送。因此,您可以通过
<?php var_dump($_POST); ?>
然后您将看到该数组,并且可能可以通过以下方式访问数据
$_POST['name']