php获取ajax数组,从AJAX获取PHP中的JSON数组请求
如果可以的话,我会建议改变你正在jQuery的请求发送到以下方式:
var h1 = []
h2 = []
h3 = [],
layout = $("input[type=radio][name='layout_option']:checked").val();
$("ul.widget-order[name='1'] li").each(function() { h1.push($(this).attr('id')); });
$("ul.widget-order[name='2'] li").each(function() { h2.push($(this).attr('id')); });
$("ul.widget-order[name='3'] li").each(function() { h3.push($(this).attr('id')); });
var sendData = JSON.stringify({
ids1: " " + h1 + "",
ids2: " " + h2 + "",
ids3: " " + h3 + ""
});
var sPayload = "data=" + encodeURIComponent(sendData) + "&layout=" + encodeURIComponent(layout);
$.ajax({
type: "POST",
url: "_backend/account/updateWidgets.php",
data: sPayload,
success: function(data){
$("#post_reply").html(data);
console.log({ data: sendData });
}
});
有在您发布的代码中发现了一些语法错误,这些错误在我的答案中包含的代码中已得到纠正,但最重要的是,我已将您的数据修改为全部编码。看起来你正在试图将JSON对象与编码为application/x-www-form-urlencoded的标准数据结合起来。我已经在上面的代码中对此进行了标准化,因此所有数据均发布为application/x-www-form-urlencoded。
在你的PHP,你就可以访问此为:
// First, let's get the layout because that's the easiest
$layout = (isset($_POST['layout']) ? $_POST['layout'] : NULL);
// As a note, the isset(...) with ternary operator is just my preferred method for checking missing data when extracting that data from the PHP super-globals.
// Now we'll need to get the JSON portion.
$jData = $_POST['data'];
$data = json_decode($jData, $assoc=true);
echo "ids1 is " . $data['ids1'] . "\n
\n";
echo "ids2 is " . $data['ids2'] . "\n
\n";
echo "ids3 is " . $data['ids3'] . "\n
\n";
?>
php获取ajax数组,从AJAX获取PHP中的JSON数组请求相关推荐
- java 数组json_如何在Java中创建JSON数组
我有一个 JSON结构如下.如何以编程方式创建此Array结构? JSON结构: { "Employee": [ { "EmP325235": { " ...
- ajax解析json中的对象数组对象,在JQuery中检索json数组后获取json对象Ajax
我使用JQuery AJAX检索某些数据(标题和说明).正如你可以看到我打通的结果,并出结果的JSON数组和循环div标签中在JQuery中检索json数组后获取json对象Ajax success ...
- 订单 图片(一对多关系),地址保存在一个字段中(Json数组对象格式)
订单---->图片(一对多关系),地址保存在一个字段中(Json数组对象格式) 1.前端列表动态添加: jsp:<form id="postForm" method=& ...
- JSON解析实战篇:JSON数组中含JSON数组
少年最好的地方就是:嘴里说着要放弃,心里却都憋着一口气. 前言 关于JSON和本文中所用的Fastjson介绍,可以查看我的这两篇博客: JSON简介:什么是JSON -> https://bl ...
- android json字符串转成json对象_在PHP中处理JSON数组以及对象
php中文网最新课程 每日17点准时技术干货分享 在 PHP 中处理 JSON 数组以及对象 与客户端混淆的常见原因是围绕 JSON 数组和对象,以及如何在 PHP 中指定他们.特别是,问题是由空对象 ...
- Web jquery ajax,EL遍历 js刷新 jquery遍历json数组填充表格 等等随笔
1.ajaX 局部刷新 type- 请求的类型 url- 地址 data- 参数多的话用逗号隔开 在使用 jquery之前先添加:<script type="text/javas ...
- php接口返回一个数组怎末写_php api返回json数组
[PHP] 为JSON数据的API返回空数组或者空对象 PHP 中,不管是 list 或者 dictionary 都使用一样的 [](或者 array()) 来定义. 在使用 JSON 作为 API ...
- Js中对JSON数组的常用操作
转自链接: https://blog.csdn.net/m0_37582289/article/details/82907113 JSON数组操作 我们首先定义一个json数组对象如下: var pe ...
- hive处理json数据_(转)hive中解析json数组
hive中解析一般的json是很容易的,get_json_object就可以了. 但如果字段是json数组,比如 [{"bssid":"6C:59:40:21:05:C4 ...
- php数组如何写入txt文件中_php将数组写入到文件的三种方法
php的数组十分强大,有些数据不存入数据库直接写到文件上,用的时候直接从文件中读取,本文章向大家介绍php将数组写入到文件的三种方法. 第一:serialize方法 使用 serialize 将数组序 ...
最新文章
- odoo开发笔记--一个模块显示两个一级菜单
- Day_04-数组,元组,列表
- hazelcast入门教程_Hazelcast入门指南第3部分
- 用python画皮卡丘-实现童年宝可梦,教你用Python画一只属于自己的皮卡丘
- C语言程序设计 课程设计报告
- 安卓u盘格式化工具apk_你听说过badusb么,我扔个U盘你敢捡么?(文末附阿里云盘最新邀请码)...
- 从《大国崛起》(英国)看中国软件的发展
- 猜秘密三位数(人、机互相猜)小游戏
- [EE261学习笔记] 13.离散傅里叶逆变换及离散傅里叶变换的一些性质
- 如何解决 IDEA 一直卡在 Preparing workspace
- 论文投稿指南——中文核心期刊推荐(环境科学 2)
- 电阻式压力传感器变送器技术选型及接线图解
- react-ant design mobile - webpack 自定义主题
- 输入学生成绩,输出学生成绩等级,学习成绩>=90且<=100分的同学用A表示,60-89分之间的用B表示,<60且>0分以下的用C表示。其余输入都有误!“
- Kalibr标定完整过程(相机用的小觅深度系列相机)
- 矩阵的翻转与旋转()(另附代码)
- java计算机毕业设计南京市某物流公司管理信息系统源代码+数据库+系统+lw文档
- C# Async/Await原理剖析
- Java基于GUI完成的猜数字小游戏
- 论文阅读:SP-CIDS: Secure and Private Collaborative IDS for VANETs
热门文章
- 00002-两数之和-leetcode-1.暴力法(枚举法),2.哈希表法,目前更新了枚举法
- js读取服务器上的txt文件,javascript – 每15秒读取一次文本文件的内容
- c语言作业系统输出超限,C语言网Online Judge系统支持语言和编译说明
- wpf 控件生成图片_EyeshotCAD控件生成以及作用
- php 正则匹配静态资源,Struts2 配置静态资源文件不经过Strut处理(正则匹配)
- matlab向量归一化_已知近似的特征值,求特征向量
- java的比较运算符是_Java 基础(比较运算符,逻辑运算符,三元运算符)
- )类 新建javafx程序时_第三章 第一个OpenCV的JavaFX应用程序.md
- 如何使用UR机器人模拟软件URsim
- OpenCV可移植图形工具HighGUI实现图像和视频操作