jQuery是在web應用中使用的腳本語言之一,因其具備輕量級,易學易用等特色,已普遍應用,其中的ajax封裝簡化了咱們的應用,對其表單數據序列化用以下方法:web
1.serialize()方法ajax
格式:var data = $("#formID").serialize();json
格式:var data = $("form").serialize();ui
功能:將表單內容序列化成一個字符串。orm
這樣在ajax提交表單數據時,就不用一一列舉出每個參數。只需將data參數設置爲 $("form").serialize()便可。對象
2.serializeArray()方法字符串
格式:var jsonData = $("#formID").serializeArray();form
格式:var jsonData = $("form").serializeArray();表單
功能:將頁面表單序列化成一個JSON結構的對象。注意不是JSON字符串。序列化
好比,[{"name":"lihui"},{...}] 獲取數據爲 jsonData[0].name
3.$.param()方法,能夠把json格式數據序列化成字符串形式
varobj={a:1,b:2}
vars=$.param(obj);
會造成a=1&b=2的形式