使用jQuery 將表單資料轉換為JavaScript 物件
而$('#formid').serialize() 傳回字串,而$( '#formid').serializeArray() 傳回一個映射,需要從表單自動建立JavaScript對象,無需手動
解決方案:
serializeArray() 方法已經提供了必要的數據,但需要對其進行處理以適合所需的格式:
function objectifyForm(formArray) { var returnArray = {}; for (var i = 0; i < formArray.length; i++) { returnArray[formArray[i]['name']] = formArray[i]['value']; } return returnArray; }
注意:注意與實際輸入同名的隱藏字段,因為它們可能會覆蓋資料。
以上是如何輕鬆地將 jQuery 表單資料轉換為 JavaScript 物件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!