Memaparkan Kemajuan Muat Naik AJAX dengan Elemen Kemajuan
Apabila bekerja dengan muat naik fail yang panjang melalui AJAX, adalah penting untuk memberi pengguna maklum balas visual tentang kemajuan itu. Artikel ini bertujuan untuk menangani masalah ini dengan meneroka cara mengemas kini
Dalam kelas pelaksana anda, anda mempunyai sifat $progress yang menjejaki kemajuan muat naik dan kaedah get_progress() untuk mendapatkan nilai ini. Cabarannya terletak pada mengakses contoh yang sama ini pada bahagian hadapan melalui AJAX.
Penyelesaian Tanpa JavaScript
Walaupun AJAX ialah penyelesaian biasa, jika keperluan anda adalah untuk memaparkan kemajuan tanpa menggunakan JavaScript, pertimbangkan untuk menggunakan skrip PHP berikut:
// 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>
Skrip ini berulang melalui tatasusunan dan mengeluarkan kemajuan sebagai rentang dengan
Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Kemajuan Muat Naik AJAX dengan Elemen ``?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!