検索

ホームページ  >  に質問  >  本文

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

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

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

2020-05-10_183323.png

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

№1648日前1213

全員に返信(3)返信します

  • Storms

    Storms2020-05-14 11:53:35

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

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

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

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

    var ckVal = "";

    for(var i = 0 ; i

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

    }

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

    返事
    1
  • №

    わかりました、ありがとう⊙ω⊙

    · 2020-05-14 11:54:31
  • 殘留の回憶

    殘留の回憶2020-05-13 13:25:50

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

    返事
    1
  • キャンセル返事