Logo AJM

ACTION DES JEUNES MÂCONNAIS

La Jeunesse Mâconnaise en Action
Site en Maintenance

Notre site officiel fait peau neuve pour vous offrir une meilleure expérience.
Nous revenons très bientôt !

🏆 En attendant, tentez de battre le Record Mondial AJM !
Niv : 1
Score : 0
Combo : x1
Vies : ❤️❤️❤️

GAME OVER

Score final : 0 pts

Inscrivez votre pseudo dans le classement mondial :

TOP 5 MONDIAL AJM
  • Chargement du classement...
Faire un don sur HelloAsso
// Fonction pour envoyer le score au serveur PHP function envoyerScore(pseudoJoueur, scoreJoueur) { if (!pseudoJoueur) { pseudoJoueur = "Joueur"; } fetch('leaderboard.php?action=add', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ pseudo: pseudoJoueur, score: parseInt(scoreJoueur, 10) }) }) .then(response => response.json()) .then(data => { console.log('Réponse serveur :', data); if (data.status === 'success') { alert('Score enregistré avec succès !'); chargerLeaderboard(); // Rafraîchit l'affichage du classement } else { alert('Erreur : ' + data.message); } }) .catch(error => { console.error('Erreur lors de l’envoi :', error); }); } // Fonction pour récupérer et afficher le classement function chargerLeaderboard() { fetch('leaderboard.php?action=get') .then(response => response.json()) .then(data => { if (data.status === 'success') { console.log('Classement :', data.data); // Exemple d'affichage dans un tableau HTML : /* let html = ''; data.data.forEach((row, index) => { html += `
  • #${index + 1} - ${row.pseudo} : ${row.score} pts
  • `; }); document.getElementById('leaderboard-list').innerHTML = html; */ } }) .catch(error => console.error('Erreur de chargement du classement :', error)); }