Мне нужен ответ PHP, поскольку он выводится на php-эхо.Моя функция PHP не возвращает ответ на AJAX до тех пор, пока процесс не завершится
Но когда у меня есть процесс, он возвращает все сразу, только после того, как процесс завершился.
Есть ли способ обойти это?
Спасибо заранее
Edit:
Это Аякса после получения ответа:
// callback handler called on success
request.done(function (response) {
$('#add--response').html(response);
});
Это РНР
$count=0;
foreach ($_POST['URLS'] as $url) {
if(!empty($url)){
echo '<div id="conversionSuccess">here is the progress bar for the download</div>';
if (<here I download a file that takes a long time>)
{
echo "success";
}
else
{
echo 'Error!';
}
$count++;
echo "count: ".$count."<br>";
}
}
Я хочу, чтобы прогресс бар до того, как файл завершит загрузку.
Я надеюсь, что теперь имеет смысл
Вы имеете в виду длительный процесс, например: изменение размеров изображений, и вы хотите, чтобы это произошло на заднем плане? –
Вы пытались построить String как 'output/anotherouput/etc/etcc', а затем в вашем сценарии JQuery' split' ответ? пожалуйста, приложите свой код – KDOT
Я попробую расщепление. – user3808307