以前初学web开发的时候,需要更新多条记录的时候 经常用字符串拼凑 例如
aa^bb^cc|dd^ee^ff 搞成这样的格式,然后到 服务器再分割字符,这样 有2点缺点
1:要保证字段不能包含 ^ | 字符,需要过滤字段
2:在服务器端分割字符,变量名 不能表达意思,经常取aa 的是 $tmp[0] 这样的描述,这个在字段多的时候特别烦人,要一个一个对数组的数字索引
最近发现这个问题用json 将是大大的方便
用javascript 拼凑json 字符,上例 就为 [{"field1":"aa","field2":"bb","field3":"cc"},{"field1":"dd","field2":"ee","field3":"ff"}]
提交到服务器端,只要json 解码,可以直接变成 字段索引的数组,操作方便,表达明确
foreach( $post_arr as $field ){
x=$field['field1'];
}
很好用