1.js 获取li数据 并拼接成二维数组
// .ttr 是li的class 获取li的集合 并获取里面两个属性
var arr = new Array();
$('.ttr').each(function(k,v){
arr[k] = new Object();
arr[k]['commodity_id'] = $(this).find("input[name='idtk']").val();
arr[k]['commodity_qty'] = $(this).find("input[name='commodity_qty']").val();
});
var data=JSON.stringify(arr);
2.PHP如何正确使用 json_decode()解析JSON.stringify
我们会使用 JSON.stringify() 保存某些数据,然后需要在php中读取,但在PHP接到这个参数的数据时,使用json_decode()却无法解析。
所以问题就是,为什么json_decode()解析JSON.stringify为什么为NULL。
解决方法:
当你使用 JSON stringify时,先在json_decode前使用 html_entity_decode。
代码示例:
$tempData = html_entity_decode($tempData);
$cleanData = json_decode($tempData,true);

博客主要讲述两方面内容,一是JS获取li数据并拼接成二维数组,二是PHP使用json_decode()解析JSON.stringify时出现无法解析为NULL的问题,给出的解决办法是在json_decode前使用html_entity_decode。
498

被折叠的 条评论
为什么被折叠?



