suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie kann der Formularinhalt, der Mehrfachauswahlen, Radioauswahlen und Dropdowns enthält, über Ajax in die Datenbank übertragen werden (bitte bringen Sie auch den Controller-Teil und den Modellteil mit)

Ich bin relativ neu, sorry, können Sie mir einen Beispielcode geben? Der Controller verwendet die DB-Assistentenfunktion, um eine Verbindung zur Datenbank herzustellen

Wenn der folgende Inhalt beispielsweise in einem Formular vorliegt, wie sollte er geschrieben werden?

2020-05-10_183323.png

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

№1737 Tage vor1270

Antworte allen(3)Ich werde antworten

  • Storms

    Storms2020-05-14 11:53:35

    使用ajax提交数据到后端,

    在js页面,获取你需要提交给后台的数据,

    获取复选框对象数组:

    var ck = $("input[type='checkbox']:checked")    //获取选中的复选框数组

    var ckVal = "";

    for(var i = 0; i<ck.length; i++){  //循环得到当前选择的值

    ckVal += $(ck[i]).val() + ",";//用逗号隔开

    }

     传到后端接收,存数据库。项目单一,可以直接在控制器层存库,不用单写model层,楼主把基础掌握牢固,再拓展学习吧。

    Antwort
    1
  • №

    好的,谢谢⊙ω⊙

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

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

    利用js的ajax提交咯,$.ajax,$.post,$.get,这些都能做到,具体实现的方法你百度下吧

    Antwort
    1
  • StornierenAntwort