首页 > 解决方案 > 通过ajax将值从localstorage发送到php

问题描述

我尝试使用ajax将值从localstorage发送到php,但是当我尝试在没有参数数据的情况下发送时我得到通知未定义的索引:数据我在php中只得到空数组(Array())

php

<?php
  if (isset($_POST)) {
  $decoded = json_decode($_POST['data']);
  print_r($decoded);
  var_dump($decoded);}
?> 

阿贾克斯

var jsonString = localStorage.getItem("totalCost");
var jsonString = JSON.stringify(jsonString);
console.log(jsonString);
console.log(typeof jsonString);
$.ajax({
    url:"read.php",
    method: "POST",
    data:  {'data': jsonString },
    success: function(res){
        console.log(res);
}

ps console.log(jsonString) 和 console.log(res) 工作正常

标签: javascriptphphtmlajaxcart

解决方案


推荐阅读