Мне нужно указать элементы при поиске. Вместо того, чтобы использовать какой-либо знак загрузки, бесконечный прогресс или что-то еще, в то время как серверный php-скрипт завершает работу, я хотел бы, чтобы результаты отображались, как только они были найдены на сервере.Jquery getScript или ajax в сочетании с php-флешем
PHP боковые швы достаточно легко выполнить только поддельные 10x результат (server.php):
header('Content-type: text/html; charset=utf-8');
$i = 0;
while($i < 10)
{
?>
$('#resultZone-13').append('<div class="fileline">someresult</div>');
<?
flush();ob_flush();
usleep(200000); //0,2s
$i++;
}
клиентской, я бы надеялся, что getScript будет работать, но это не так, это то, что я имеют:
$.post('server.php',{}, function(data)
{
},"script");
, но эта комбинация ждет завершения скрипта serveride перед выполнением 10 команд jquery. Как я могу заставить JQuery выполнять команды сразу же после их получения?
Единственная идея, я должен был бы загрузить закадровый IFRAME и попросить, чтобы загрузить страницу server.php внутри этого фрейма, но потом, я застрял внутри этого фрейма ...
Даже когда я использую $ .getScript, сценарий выполняется после завершения 2-секундного php-скрипта ... –
Работает ли новый пример? – OneOfOne
Спасибо, но, к сожалению, нет. (он выполняется после генерации страницы server.php) –