表單內有多個input字段,用於數據展示,現在點擊按鈕要提交部分數據,但是form裡面有的字段不需要提交,要如何處理。平時都是使用ajax的序號全部提交,例如$('form').serialize()。現在只要提交部分欄位不知如何寫,請大神指點指點!
学习是最好的投资!
jquery序列化是針對元素有name屬性的,你想有些欄位不提交直接把name屬性去掉,提交的時候就不會把這些資料提交上去。
用 jQuery 获取部分 input 的 value
jQuery
input
value
$("input").val()
然後傳送資料
拆成兩個表單吧,這樣可以分開提交
把要提交的值取出來作為json數組提交
$.post{url,{a:'a',b:'b',c:'c'},function(){}}
多寫幾個from按需提交,或者取需要的值提交再或者就是取完所有值然後過濾,再再或者就是把不需要提交的input屬性設置為disabled。
var formData = $.param({ actionID : 'publishExam', classInfo : getCheckedVal("classInfoName").toString(), bookletUnitInfo : getRadioVal("unitradio") }) + "&" + $("#examForm").serialize();
可供參考!
jquery序列化是針對元素有name屬性的,你想有些欄位不提交直接把name屬性去掉,提交的時候就不會把這些資料提交上去。
用
jQuery
获取部分input
的value
然後傳送資料
拆成兩個表單吧,這樣可以分開提交
把要提交的值取出來作為json數組提交
多寫幾個from按需提交,或者取需要的值提交再或者就是取完所有值然後過濾,
再再或者就是把不需要提交的input屬性設置為disabled。
可供參考!