2010-01-08 4 views
0

Я использую Queued Ajax-запросы/Synced Ajax для вызова time.php (это тяжелый php-файл). Я хотел бы иметь возможность добавлять блуждающий массаж (или load.gif), в то время как запрос Queued выполняется, поэтому у пользователя есть некоторые признаки того, что что-то работает. Вот мой код:JQuery Queued Ajax запросы

<script> 
$(function(){ 
    jQuery.ajaxQueue({ 
     url: "time.php", 
     // do not show file 
     success: function(html){ jQuery("ul").append(html); } 
    }); 
    jQuery.ajaxSync({ 
     url: "time.php", 
     success: function(html){ jQuery("ul").append("<b>Loladed File 1</b><BR>"); } 
    }); 


}); 

}); 
</script> 

благодаря Джеф

ответ

0

В прошлом, когда делать что-то подобное (с помощью функции OOTB AJAX) Я использовал что-то похожее на следующее, чтобы добавить загрузку изображений -

if ($("#loadimg").attr("src") != "/static/icons/loading.gif") { 
      $("#loadimg").attr("src", "/static/icons/loading.gif"); 
     } 

if ($("#loadimg").length < 1) { 
$(this).parent().append("<img id=loadimg src='/static/icons/loading.gif'>"); 
     } 

Добавить что-то подобное для вашего события обработчик, который обрабатывает ваши AJAX запросы, а затем просто добавить DIV/SPAN/IMG тег, где вы хотели бы изображение, чтобы загрузить как

<div id="loadimg" src="/static/icons/blank.gif"> 
+0

hi HurnsMobile; Я пробовал это, но отметим, что он показывает? любой совет. спасибо .... – user120283

+0

вы проверили путь? "/static/icons/loading.gif" Замените это своим изображением –

Смежные вопросы