MVC4 カミソリ ページに 20 個のチェック ボックスと送信ボタンがあります。ユーザーは、複数のチェック ボックスを選択して (またはすべてのチェック ボックスをオフのままにすることができます)、送信ボタンをクリックできます。jQuery ajax POST を使用して、選択したチェック ボックスの値 (はい/いいえ) をコントローラーに取得するにはどうすればよいですか。
質問する
1157 次
2 に答える
1
チェックボックスにも「いいえ」の値を含めたい場合は、もう少し手作業が必要になる場合があります。デフォルトでは、シリアライズは、チェックされていないチェックボックスの値を含めません。これは、jQuery のドキュメントで確認できます。
次のようなものを使用して、常にチェックボックスを反復処理できます
$("input[type='checkbox']")
JSONデータに含めて、サーバーに投稿するためのforループを使用します。
于 2013-08-29T04:34:07.377 に答える
0
jQuery では、フォームの serialize() によってすべての値が得られます。次に、これを投稿リクエストのデータとして設定します。
var attachment = $('form#yourFormId').serialize();
于 2013-08-29T04:21:49.133 に答える