Как создать цикл, который создает все изображения и загружает страницу отверстия перед ее обработкой? Я хочу, чтобы показать proccess, когда он создает образы, как: 1 из 100 изображений, созданных, 2 из 100 изображений, созданных ....Создание изображений с помощью ajax
PHP код
// directory with all images (Source)
$profileimages = array_slice(scandir('Z:/'), 2);
//Array that contains the filenames that should be created from SQL database
$profiles = Profiles();
$profileimages = array_map(function($e){
return pathinfo($e, PATHINFO_FILENAME);
}, $profileimages);
$results = array_intersect($profileimages, $profiles);
$persons = implode(', ', $results);
Javascript
var list = ['<?php echo $persons; ?>'];
var arrayLength = list.length;
for (var i = 0; i < arrayLength; i++) {
// add-picture.php creates images to a destination directory
var myData = 'filename=' + list[i];
jQuery.ajax({
type: "GET",
url: "add-picture.php",
data:myData,
success:function(response){
$("#list").html(i);
},
error:function (xhr, ajaxOptions, thrownError){
alert(thrownError);
}
});
}
</script>
<div id="list"></div>
Нужно просто создать массив и посетить страницу php для каждого изображения.
создает изображения во время загрузки страницы, а затем я получаю внутреннее всплывающее окно об ошибке. Нет текста на странице. –
Можете ли вы показать, как вы изменили свой код, чтобы следить за этим заглушкой? – Victory