我已经使用js创建了一个数组并将其保存在本地存储中,该存储称为var response
。为了在PHP中处理数组,我将JS var分配给PHP变量,如下所示。
我已经在下面更新了我的基本代码
<script>
var response = JSON.parse(localStorage.getItem("products"));
console.log(response);
</script>
<?php
$abc = "<script>document.write(response)</script>";
$decoded=json_decode($abc,true);
var_dump($decoded);
?>
我在Js中的答复是
{
"sku": "30743",
"qty": "2"
}
当我var_dump变量$ abc时,保存了javascript数组,我得到以下内容
string(41) "[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]"
当我var_dump解码的变量时,我得到NULL