複数の選択、ラジオの選択、ドロップダウンを含むフォームのコンテンツを、Ajax を介してデータベースに転送するにはどうすればよいですか (コントローラー部分とモデル部分も持参してください)
№
2020-05-10 18:34:43
0
3
1208

私は比較的初心者なので、申し訳ありませんが、コード例を教えていただけますか? コントローラーは db アシスタント機能を使用してデータベースに接続します

たとえば、次のコンテンツがフォームにある場合、どのようにそれは書くべきですか?

2020-05-10_183323.png

2020-05-10_183246.png2020-05-10_183404.png#

№

全員に返信(2)
Storms

ajax を使用してバックエンドにデータを送信します。

js ページで、バックエンドに送信する必要があるデータを取得します。

チェック ボックス オブジェクト配列を取得します。

var ck = $("input[type='checkbox']:checked") //選択されたチェックボックスを取得します array

var ckVal = "";

for(var i = 0 ; ickVal = $(ck[i]).val() ",";//カンマで区切ります

}

受信のためにバックエンドに渡され、データベースに保存されます。プロジェクトは単一であり、コントローラー層に直接保存できます。モデル層を個別に記述する必要はありません。作成者は基本をしっかりと理解し、その後学習を拡張します。

いいねを押す +1
  • 返事 わかりました、ありがとう⊙ω⊙
    著者 2020-05-14 11:54:31
殘留の回憶

js、$.ajax、$.post、$.get の ajax 送信を使用します。これらは実行できます。具体的な実装方法は Baidu で見つけることができます。

いいねを押す +1
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート