«
»
WordPressВсе для разработки плагиновПримеры

Пример реализации ajax логирования (js,php примеры кода)

Ниже предоставлен пример реализации ajax логирования во время выполнения. 

При этом используются два вызова AJAX – один для основного процесса, а другой для прогресса:

Пример скрипта

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <script type="text/javascript"> //Start the main process $.ajax({ url: 'main.php', success: function(data) { } }); function getProgress(){ $.ajax({ url: 'progress.php', success: function(data) { $("#progress").html(data); if(data != "finished"){ getProgress(); } } }); } //Start the progress section getProgress(); </script> <div id="progress"></div>

Пример в PHP

<?php $arr = ['Getting Users from Active Directory....','setting up images....','finished']; foreach($arr as $value) { session_start(); $_SESSION["progress"]=$value; session_write_close(); sleep(1); } session_start(); sleep(1); echo $_SESSION["progress"];

Связанные записи
FacetWPWordPressПлагины

Добавление параметров сортировки в FacetWP

WoocommerceWordPressПлагины

WooCommerce - быстро удалите все варианты продукта - WP Sheet Editor

WoocommerceWordPressПлагины

WordPress - Массовое удаление продуктов и атрибутов WooCommerce из базы данны SQL

FacetWPWoocommerceWordPressПлагины

FacetWP + WooCommerce полезные примеры кода для двух популярных плагинов WordPress