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);