前言
form表單序列化成json格式有2種方式:
1.使用jquery.min.js 自定義一個serializejson方法
2.用jquery.serializejson.min.js插件,調用.serializejson()方法
form表單序列化
form表單id為 query_form
調用.serialize() 方法會生成 <code>email=aa&password=123456</code> 這種格式的參數
調用serializearray()方法,會生成數組對象
數組結構如下
serializejson 轉json
用到serializearray()方法,在js檔案頂部寫一個方法
于是調用前面定義的方法既可以實作form表單序列化成json格式
用序列化插件實作
jquery沒有直接提供serializejson方法,但是提供了jquery.serializejson插件。
可以在網上找個jquery.serializejson.min.js,用jquery的序列化插件實作。
cdn線上位址
定位表單元素直接調用.serializejson() 方法
這種方法是最友善的