Как дождаться загрузки данных после функции load? небольшой примерчик:
$("#hideitem").load(link);
alert($("#hideitem").html()); // здесь пока пусто, нужно подождать. как это сделать?
Как дождаться загрузки данных после функции load? небольшой примерчик:
$("#hideitem").load(link);
alert($("#hideitem").html()); // здесь пока пусто, нужно подождать. как это сделать?
Раз вы нашли метод load, то вы могли увидеть, что он выглядит так:
.load(url,[data],[callback],[dataType]):
и что у него третьим параметром можно написать callback функцию, которая будет вызвана после того, как присланный сервером html-текст будет помещен в выбранные элементы страницы. Собссн его и надо написать и использовать.
Пример:
$("#result").load(
"ajax/test.php",
{
param1: "param1",
param2: 2
},
function(){alert("Получен ответ от сервера.")}
);
jquery load http://s018.radikal.ru/i518/1702/78/1a071a061d9c.jpg первые ссылки ведут в доки по JQuery на на английском, на русском и в W3S ¯\(ツ)/¯
– Алексей Шиманский
Feb 06 '17 at 06:55
jquery load wait и посмотрим куда вы попадете...
– perfect
Feb 06 '17 at 06:59