发送JSON stringify到PHP如何读取它
Send JSON stringify to PHP how to read it
在javascript中我使用JSON。将其字符串化生成下面的字符串
{"grid":[{"section":[{"id":"wid-id-1-1"},{"id":"wid-id-1-4"}]},{"section":[{"id":"wid-id-1-5"}]},{"section":[{"id":"wid-id-1-2"},{"id":"wid-id-1-3"}]}]}
我正在使用ajax调用php,我可以在php中获得字符串,因为它是,但之后我应该如何处理它。
下面是我的完整代码
var mainArr = [];
$('.sortable-grid')
.each(function() {
var subArr = [];
$(this)
.children('.mygrid')
.each(function() {
var subObj = {};
subObj['id'] = $(this)
.attr('id');
subArr.push(subObj);
});
var out = {
'section': subArr
};
mainArr.push(out);
});
var storePositionObj = JSON.stringify({
'grid': mainArr
});
$.ajax({
url: __BASEURL + "php/update-details.php",
data: {position: storePositionObj},
我最近开始学习PHP,不知道如何处理上面的字符串。
有谁能帮帮忙吗?
thank you
问候,莫娜
$json = json_decode($_POST['position']);
Try json_decode()
示例代码如下:
<?PHP
$position = $_REQUEST['position'];
print_r(json_decode($position));
只需使用json_decode()方法,然后您就可以像使用数组一样使用它。
可以像
一样使用$data = json_decode($your_stringify_json);
var_dump($data['grid']);
相关文章:
- 从桌面读取python文件时高亮显示代码
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- TypeError:无法读取属性'推'未定义的JavaScript
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 未捕获的TypeError无法读取未定义的属性socialsharing
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- NodeJS-readline暂停和恢复事件发射器(逐行读取)
- 未捕获的类型错误:无法读取属性'删除'的未定义
- AngularJS指令出错-无法读取属性'编译'的未定义
- 未捕获的类型错误:无法读取属性'name'即使它存在,也无法定义
- 如何在Javascript中读取unsigned int
- 如何读取表单中的输入数据
- 通过传递图像的URL通过javascript读取/处理图像-类似于PHP中的file_get_contents
- 看到“;未捕获的类型错误:无法读取属性'weight'未定义的“;尽管按照字面上的指示
- angularjs无法读取未定义的属性then
- 防止用户在文本字段中键入和粘贴,并且只允许从USB条形码读取器读取
- Html5文件读取器-读取本地Json数组文件并仅显示特定部分