.load() - ожидание загрузки
Выполняю код
$("#content").load("view.php",{letter: temp}) Как скрасить время ожидания загрузки данных пользователю? Например вывести слово ожидание? Знаний мало, но направление я примерно понял $("#content").load("view.php",{letter: temp}, function() Но что является ответом от сервака, что загрузка закончена? |
Возможно вам нужно это. Это сработает даже если вы используете ajax, но мой небольшой опыт не позволяет точно сказать рационально ли использовать эту функцию или есть другой подход:
$(document).ready(function(){ // тут выполняем что сделать если загрузка окончена }); Я делел так, юзер нажал кнопку, я включаю див с анимационным спиннером: $(".button").one("click", function(){ show(); $(".spinner").css("display","block"); }); Как загрузка картинки с сервака закончилась прячу его снова: $(document).ready(function(){ $(".spinner").css("display","none"); }); |
Большое спасибо!уже решил проблему) в ф-ий до
$("#content").load("view.php",{letter: temp}) добавил $("#content").html("<img src=\'images/loader.gif\'>") получилось $("#content").html("<img src=\'images/loader.gif\'>") $("#content").load("view.php",{letter: temp}) |
Часовой пояс GMT +3, время: 07:26. |