serialize()杀糯、serializeArray()方法都是jquery用戶序列化表單的,用于ajax提交的data值的序列化
在chrome的控制臺我們很清楚的看到了serializeArray()返回的是json數(shù)組,數(shù)組的每個對象都是有json字符串構(gòu)成嗓袱,我們可以看到臼朗,每個json字符串包括兩個鍵值對,每個鍵值對都是有name,value組成昏名,其實serializeArray()它把表單里的每個需要提交的dom的name的值賦給json字符串的name,dom的value的值賦給json字符串的value.
那么我們只需這要添加額外的內(nèi)容:
var dataParam = $("#updateChannelForm").serializeArray();
例如我想添加sex="男"
dataParam.push({"name":"sex","value":"男"}) 就可以了
我們看到serialize()方法把表單里的內(nèi)容序列化成了字符串
"id=58&channelType=2&subTitle=591teststetets&extAttrValueId=599"
那么我們只需這要添加額外的內(nèi)容:
var dataParam = $("#updateChannelForm").serialize();
例如我想添加sex="男"
dataParam =dataParam +"&"+"sex=男"