Files
main-website/lolivator/script.js
T
2024-03-11 00:53:22 +01:00

31 lines
1.3 KiB
JavaScript

function addPiece(nomUtilisateur, quantite) {
// Créez une requête XMLHttpRequest pour envoyer une demande au serveur
var xhr = new XMLHttpRequest();
// Spécifiez la méthode HTTP (POST) et l'URL du script PHP qui mettra à jour les pièces
xhr.open("POST", "update_pieces.php", true);
// Définissez le type de données à envoyer (formulaire)
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
// Définissez la fonction de rappel pour gérer la réponse du serveur
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
// Mettez à jour l'affichage du nombre de pièces si nécessaire
var response = xhr.responseText;
if (response === "success") {
var elementPieces = document.getElementById("pieces-" + nomUtilisateur);
if (elementPieces) {
var nombreDePieces = parseInt(elementPieces.textContent);
nombreDePieces += quantite;
elementPieces.textContent = nombreDePieces;
}
}
}
};
// Envoyez les données au serveur (nom de l'utilisateur et quantité)
var data = "nom=" + encodeURIComponent(nomUtilisateur) + "&quantite=" + encodeURIComponent(quantite);
xhr.send(data);
}