Прервать PHP-функцию с помощью ajax - PullRequest
0 голосов
/ 27 июня 2019

В настоящее время выполняется загрузка в базу данных из CSV-файла.теперь после зацикливания 2к строк данных, что занимает слишком много времени для ожидания.затем после попытки отменить через ajax-запрос

        $.each(xhrPool, function(idx, jqXHR) {
            jqXHR.abort();
        });

ajax будет прерван, но тогда процесс php будет продолжать работать, даже если я обновлю страницу, импорт еще не завершится.он загрузит страницу только после окончания загрузки.Есть ли способ прервать функцию PHP от внешнего интерфейса.но никакая другая ссылка не работает с моей страницей при выполнении загрузки, она будет работать только после загрузки

моего файла импорта PHP

        while ( ($data = fgetcsv($file, 30000, ",")) !==FALSE ){
            foreach row insert to database;
        }

        fclose($file);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...