天天看點

python測試開發django-165.form表單序列化json的2種方式

前言

form表單序列化成json格式有2種方式:

1.使用jquery.min.js 自定義一個serializejson方法

2.用jquery.serializejson.min.js插件,調用.serializejson()方法

form表單序列化

form表單id為 query_form

調用.serialize() 方法會生成 ​<code>​email=aa&amp;password=123456​</code>​ 這種格式的參數

python測試開發django-165.form表單序列化json的2種方式

調用serializearray()方法,會生成數組對象

數組結構如下

serializejson 轉json

用到serializearray()方法,在js檔案頂部寫一個方法

于是調用前面定義的方法既可以實作form表單序列化成json格式

python測試開發django-165.form表單序列化json的2種方式

用序列化插件實作

jquery沒有直接提供serializejson方法,但是提供了jquery.serializejson插件。

可以在網上找個jquery.serializejson.min.js,用jquery的序列化插件實作。

cdn線上位址

定位表單元素直接調用.serializejson() 方法

這種方法是最友善的