js中先定义数组,注意必须先用[]再用{},一维和二维的定义不一样
var xuanxiang = [];
$(".tkcon").each(function(){ var lsarr={}; lsarr['str1']=$(this).find(".tk_xx").val(); lsarr['str2']=1;xuanxiang[xuanxiang.length]=lsarr;
});
用js转成josn字符串,如果报错就是数组定义有问题
var ls=JSON.stringify(xuanxiang);
通过ajax上传给后台
$.ajax({url:'ceshi.php?act='+act,type:'post',data:{'xuanxiang':ls},success:function(res){ layer.msg("保存成功"); },error:function(){layer.msg("失败"); window.parent.setTimeout(function(){window.parent.location.reload(); },2000);}});
用php解析出获取的josn数据
$xuanxiang=json_decode($timuinfo['xuanxiang'],true);
for($i=0;$i echo $xuanxiang[$i]['str1'];echo $xuanxiang[$i]['str2'];
}
上一篇:合并两个有序的线性表