У меня есть один вид, как показано ниже:PHP Прогресс бар
Страница 1:
<form name = "form1" method="post" action = "page2.php">
........
</form>
page2.php:
<?php
For loop ...
.....
end
?>
Теперь я хочу, чтобы иметь прогресс бар на странице 1, так что он может показать завершение выполнения цикла for в page2.php.
Скажите, как я могу это сделать? Пожалуйста, не направлять меня к какой-либо прогресс-бар я уже использую прогресс, но я не знаю, как реализовать код в него,
Ниже приведен код, который я сейчас использую
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.progressbar.min.js"></script>
$(document).ready(function() {
$("#spaceused1").progressBar();
});
HTML:
<span class="progressBar" id="spaceused1">25%</span>
<a href="#" onclick="$('#spaceused1').progressBar(20);">20</a>
<a href="#" onclick="$('#spaceused1').progressBar(40);">40</a>
<a href="#" onclick="$('#spaceused1').progressBar(80);">80</a>
Он отлично работает, когда я нажимаю на приведенные выше ссылки. Но как я могу показать его на стр. 1, чтобы показать ход цикла for на стр.22.php?
Пожалуйста, помогите мне.
Какую ценность он будет посылать обратно в HTML-форме или функции JavaScript? – fawad
Поскольку вы хотите заполнить индикатор выполнения, достаточно будет процента. 'echo $ _SESSION ['myFormProgress']; //например. возвращает 0,27 для 27% ' – Dolph
Итак, в целом вы подразумеваете, что мне нужно будет использовать AJAX для связи между страницами 1 и страницей 2. Page 2 отправит статус на страницу 1 на каждой итерации цикла for. Это правильно? – fawad