источника от пост:Показать Выполненный запрос на момент создания
foreach($_POST as $key=>$value){
echo "$key $value<br>";
}
результат с соусом выше:
key1 value1
key2 value2
key3 value3
...
key**n** value**n**
потому, что PHP является сценарий на стороне сервера. результат показывают в то же время.
Моя цель - показать, что каждая строка выполнялась по одному.
моей идеей является использование ajax для выполнения.
foreach($_POST as $key=>$value){
echo"
<script>
$.ajax({
url: "save.php",
type: "POST",
data: "key="+$key,"value="+$value,
dataType: "text",
success: function(data){
if (data==1){
$("#result").append("<div><?=$key." and ".$value?> has been saved</div>");
}
}
});
</script>
}
Что лучше всего использовать идеи выше? я должен положить ajax foreach или просто позвонить ему один раз?
Сколько времени требуется для одного запроса, чтобы сохранить, что вы хотите, чтобы они отображались один за другим? несколько секунд каждый? –
результат 1000 строк больше, просто для контроля процесса. – hooman182
1000 вставок - это всего лишь одна секунда. вы тратите больше времени на мониторинг, делая 1000 HTTP-запросов –