Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
MDPH
/
Json
:
generation001.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Gestion des Tâches</title> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script> <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet"> <link href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet"> </head> <body> <div class="container mt-5"> <h1>Generation</h1> <button id="GenerationButton" class="btn btn-info">Generation</button> <ul id="dataList"></ul> </div> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.bundle.min.js"></script> <script> $(document).ready(function () { $("#GenerationButton").click(function () { fetch("load.php") .then(response => { if (!response.ok) { throw new Error("Erreur réseau : " + response.status); } return response.json(); }) .then(data => { console.log("Données reçues :", data); // Inverser le tableau JSON data.reverse(); // Supprimer l'élément d'indice 1 dans chaque sous-tableau data.forEach(item => { if (Array.isArray(item) && item.length > 1) { item.splice(1, 1); } }); // Initialiser une variable pour stocker la somme des valeurs let sum = 0; // Parcourir le tableau JSON et additionner les valeurs du dernier indice // Parcourir le tableau JSON et additionner les valeurs du dernier indice data.forEach(item => { if (Array.isArray(item) && item.length > 0) { // Convertir la valeur en entier avant de l'ajouter à la somme sum += parseInt(item[item.length - 1], 10); } }); console.log("Somme des valeurs du dernier indice :", sum); // Parcourir le tableau JSON et afficher les données const dataList = $("#dataList"); dataList.empty(); // Vider la liste avant d'ajouter de nouveaux éléments data.forEach(item => { console.log(item); const listItem = $("<li></li>").text(JSON.stringify(item)); dataList.append(listItem); }); }) .catch(error => { console.error("Erreur lors du chargement des données :", error); }); }); }); </script> </body> </html>