J'ai plusieurs cases à cocher sur ma page qui correspondent chacune à des cours différents. Lorsque l'utilisateur coche la case à cocher, je souhaite envoyer une requête POST au serveur pour ajouter les détails de son inscription à la base de données.Récupérer la valeur de la case à cocher qui a été modifiée
Je la jQuery suivante pour prendre note du changement:
$(function() {
$("input:checkbox").change(function() {
var fullURL = document.URL;
var url = fullURL.split('userID=');
var userID = url[1];
var courseID =
alert(userID + "and " + courseID);
$.post('/Admin/EnrolUser/', postData, function (data) {
});
});
});
Sur ma page il y a plusieurs entrées de cases à cocher, comment puis-je récupérer la valeur de la case sélectionnée qui a déclenché l'événement et réglez ce paramètre la variable var courseID.
var courseID = $ (this) .prop ("checked") // $ (this) .val(); pourrait aider. as-tu mis des identifiants à chaque case? si c'est le cas, vous pouvez facilement faire cela var courseID = $ (this) .attr ("id"); .. J'espère que cela aide – maverickosama92