Comment le contenu du formulaire contenant plusieurs sélections, sélections radio et listes déroulantes peut-il être transféré vers la base de données via ajax (veuillez apporter également la partie contrôleur et la partie modèle)
№
2020-05-10 18:34:43
0
3
1230

Je suis relativement nouveau, désolé, pouvez-vous me donner un exemple de code ? Le contrôleur utilise la fonction db assistant pour se connecter à la base de données

Par exemple, si le contenu suivant est dans un formulaire, comment doit-il être écrit ?

2020-05-10_183323.png

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

№

répondre à tous(2)
Storms

Utilisez ajax pour soumettre des données au backend,

Sur la page js, récupérez les données que vous devez soumettre au backend,

Obtenez le tableau d'objets de case à cocher :

var ck = $("input[type='checkbox '] : coché") //Obtenir le tableau de cases à cocher sélectionné

var ckVal = "";

for(var i = 0; i<ck.length; i++){ //Boucle pour obtenir la valeur actuellement sélectionnée

ckVal + = $(ck[i]).val() + ",";//Séparez par des virgules

}

et transmettez-les au backend pour réception et enregistrez-les dans la base de données. Le projet est unique et peut être stocké directement dans la couche contrôleur. Il n'est pas nécessaire d'écrire la couche modèle séparément. L'auteur maîtrise parfaitement les bases et élargit ensuite son apprentissage.

  • répondre D'accord, merci⊙ω⊙
    auteur 2020-05-14 11:54:31
殘留の回憶

Utilisez la soumission ajax de js, $.ajax, $.post, $.get, cela peut être fait, vous pouvez trouver la méthode d'implémentation spécifique sur Baidu

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal