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 中国語 Web サイトの他の関連記事を参照してください。