Affichage de la progression du téléchargement AJAX avec un élément de progression
Lorsque vous travaillez avec de longs téléchargements de fichiers via AJAX, il est crucial de fournir aux utilisateurs un retour visuel sur le progrès. Cet article vise à résoudre ce problème en explorant comment mettre à jour un fichier
Dans votre classe d'exécution, vous disposez d'une propriété $progress qui suit la progression du téléchargement et d'une méthode get_progress() pour récupérer cette valeur. Le défi réside dans l'accès à cette même instance sur le front-end via AJAX.
Solution sans JavaScript
Bien qu'AJAX soit une solution courante, si votre besoin est d'afficher progressez sans utiliser JavaScript, envisagez d'utiliser le script PHP suivant :
// Quick and easy progress script $array1 = array(2, 4, 56, 3, 3); $current = 0; foreach ($array1 as $element) { $current++; outputProgress($current, count($array1)); } echo "<br>"; // Second progress $array2 = array(2, 4, 66, 54); $current = 0; foreach ($array2 as $element) { $current++; outputProgress($current, count($array2)); } // Output span with progress function outputProgress($current, $total) { echo "<span>
Ce script parcourt les tableaux et affiche la progression sous forme d'intervalles avec
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!