J'ai une liste de catégories jumelées avec des cases à cocher. Je ne trouve aucune documentation sur la façon de stocker toutes les cases cochées dans un var et d'envoyer les données au serveur. J'ai besoin de supprimer de la base de données les catégories sélectionnées. Cela fait partie du code sur lequel je travaille.Jquery sélectionner plusieurs cases à cocher
var cat_id = $('check_box').attr("id"); //gets the id of the checked category
var dataString = 'cat_id=' + cat_id; //should send all the selected checkbox IDs
$('.delete').click(function()
{
$.ajax({
type: "POST",
url: "edit_categories.php",
data: dataString,
cache: false,
success: function(html)
{
window.location.reload(true);
}
});//end ajax
});//end click function
Les cases à cocher sont créés en utilisant dynamiquement:
<input type="checkbox" name="check_box" class="check_box"
id="<?php echo $cat_id; ?>" />
Chaque case aura un identifiant unique et combien ils sont varie. Dans les edit_categories.php, j'ai juste un mysql pour supprimer les catégories où cat_id = $ _POST ['cat_id'] mais je n'arrive pas à comprendre comment obtenir tous les identifiants des cases cochées.
Ça marche! Merci beaucoup! :) – vii