Обратный вызов после ajax загрузка вкладки

Да. Это верно. это была плохая идея - отбросить константный квалификатор. , Я также не могу добавить новую функцию. ((таблица) *) дает проблему.

5
задан Gerardo 11 April 2009 в 19:18
поделиться

3 ответа

Вы пробовали событие загрузки ? Это следует вызывать, когда содержимое вкладки загружено.

В общем случае вы не должны рассматривать загруженный элемент как новую страницу и вызывать $ (document) .ready. Это не новая страница, но некоторые новые элементы добавлены в DOM. Все методы ajax имеют метод обратного вызова, который вызывается при успешной загрузке данных.

8
ответ дан 18 December 2019 в 12:02
поделиться

Какой код вы используете для загрузки контента через ajax? Если вы используете команду jQuery, например load или ajax , то я бы порекомендовал поместить ваш код в функцию обратного вызова. Например, используя load

$('#myUITab').load('anotherPage.html', function() {

    // put the code you need to run when the load completes in here

});
5
ответ дан 18 December 2019 в 12:02
поделиться

Другой способ сделать это - использовать ajaxComplete:

$("#loading_comtainer").ajaxComplete(function( event,request, settings ){
   alert("ajaxCompleted");
});
0
ответ дан 18 December 2019 в 12:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: