javascript - 通过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) 工作正常
解决方案
推荐阅读
- css - Hexo 无法加载样式表
- python - 使用通用格式将浮点数转换为字符串时如何抑制科学记数法?
- c - C printf func.. 不打印所有字符(printf 或 fileRead 错误)
- latex - 缺少 \begin{document}。\chapter{E Latex 新建空白页
- php - 不使用单选按钮的多选提交按钮
- javascript - 从 Promise 转发时,React Router 将重定向回来
- javascript - 为什么 PropTypes 不允许在 scss 属性中使用破折号?
- javascript - 如何通过 rpc 查询获取价值?
- json - 有没有办法在 JMeter 的一个断言中添加多个验证?
- swift - 如何让用户向我的应用程序添加附件,例如 pdf 或 jpg,然后如何将其存储在我的领域数据库中?