表單內(nèi)有多個(gè)input字段,用於數(shù)據(jù)展示,現(xiàn)在點(diǎn)擊按鈕要提交部分?jǐn)?shù)據(jù),但是form裡面有的字段不需要提交,要如何處理。平時(shí)都是使用ajax的序號(hào)全部提交,例如$('form').serialize()?,F(xiàn)在只要提交部分欄位不知如何寫(xiě),請(qǐng)大神指點(diǎn)指點(diǎn)!
學(xué)習(xí)是最好的投資!
jquery序列化是針對(duì)元素有name屬性的,你想有些欄位不提交直接把name屬性去掉,提交的時(shí)候就不會(huì)把這些資料提交上去。
把要提交的值取出來(lái)作為json數(shù)組提交
$.post{url,{a:'a',b:'b',c:'c'},function(){}}
多寫(xiě)幾個(gè)from按需提交,或者取需要的值提交再或者就是取完所有值然後過(guò)濾,
再再或者就是把不需要提交的input屬性設(shè)置為disabled。
var formData = $.param({
actionID : 'publishExam',
classInfo : getCheckedVal("classInfoName").toString(),
bookletUnitInfo : getRadioVal("unitradio")
}) + "&" + $("#examForm").serialize();
可供參考!