需求:表單字段很多,需要將這些字段封裝,一起傳遞給后台,后台接收數據后處理;
JQuey有序列化表單的方法:
1、serialize()----生成數據格式為字符串,以&連接;如: name&age&gender
2、serializeArray()----生成一個JSON數組,其中JSON數據格式為:{"name":"xxx","value":"xxxx"}
序列化的數據只能通過AJAX提交,如果是第二種序列化方式,序列化后的數據還需要JSON.stringify()處理;
第一種方法(serialize)傳給后台的數據,后台字符串分割即可;
第二種方法(serializeArray)傳給后台的數據,后台接收:
把字符串轉為JSON 數組
JSONArray jsonArray = JSONArray.parseArray(getPara("xxx"));
