所以我試圖實現Jquery .serializeArray()方法將表單轉換爲JSON字符串以在請求中發送它。這對我的表單非常有用,除了複選框和單選按鈕。唯一能正常工作的時間是檢查時。有時候,我需要知道他們是否沒有被檢查。他們仍然需要序列化。Jquery - 沒有「檢查」的SerializeArray()複選框
我想我可以手動循環表單並獲取值並構建JSON對象,但那不是最優的。
根據這裏找到的jquery文檔:Jquery Docs任何符合W3標準的成功控件found here都應該包含在內。不幸的是,這不包括未被選中的複選框。有沒有人有這種行爲的工作?在此先感謝...
var form = document.getElementById('f');
console.log($(form).serializeArray();
那吐出來與不檢查排除複選框序列化格式...
與此類似:http://stackoverflow.com/questions/3029870/jquery-serialize-does-not-register-checkboxes – CAbbott
獲取代碼? 132456 – Incognito
大聲笑,我做,但它不是很有趣。你需要知道的一切都在那裏。我會盡快更新它... – gabaum10