J'utilise des cases à cocher dans toutes les lignes afin que lorsque chaque case est cochée, j'obtienne leur identifiant, tout fonctionne bien avec ce que j'ai implémenté, mais le problème est que je n'obtiens que la page du tableau de données d'ID vérifié spécifique. Cela signifie que si je coche la case pour une donnée de la page 1 et que je coche également la case pour d'autres données de la page 2, lorsque je soumets, je n'obtiens que les données de la page 2. Ce que je veux, c'est que j'obtienne les données avec les identifiants de la page 1, de la page 2, de la page 3, etc.
C'est de là que viennent toutes mes données
@foreach($data as $key => $question_bank){{++$i}} {{ $question_bank->questionCategory->category }} {{$question_bank->question}} ≪/tr> @endforeachAjouter Voici ma partie jquery
$(document).on('click','#add_to',function(e){ e.preventDefault(); var questionids_arr = []; $("input:checkbox[class=add_check]:checked").each(function () { questionids_arr.push($(this).attr('data-id')); }); console.log(questionids_arr); renvoie faux ; });
Sujets populairesPlus>Articles populaires
Tutoriels populairesPlus>Derniers téléchargementsPlus>
- À propos de nous Clause de non-responsabilité Sitemap
- Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!
Vous devez enregistrer l'identifiant sélectionné dans un champ masqué du formulaire.
Ajoutez la case onclick() et ajoutez la fonction suivante à JavaScript.
Je pense que vous souhaitez ajouter ou supprimer des éléments dans le tableau et il peut être utilisé pour la pagination du tableau de données. J'ai trouvé une solution qui fonctionne, vous pouvez vérifier si cela fonctionne pour vousLes cases à cocher dans DataTables doivent capturer toutes les valeurs cochées