Да. Это верно. это была плохая идея - отбросить константный квалификатор. , Я также не могу добавить новую функцию. ((таблица) *) дает проблему.
Вы пробовали событие загрузки ? Это следует вызывать, когда содержимое вкладки загружено.
В общем случае вы не должны рассматривать загруженный элемент как новую страницу и вызывать $ (document) .ready. Это не новая страница, но некоторые новые элементы добавлены в DOM. Все методы ajax имеют метод обратного вызова, который вызывается при успешной загрузке данных.
Какой код вы используете для загрузки контента через ajax? Если вы используете команду jQuery, например load
или ajax
, то я бы порекомендовал поместить ваш код в функцию обратного вызова. Например, используя load
$('#myUITab').load('anotherPage.html', function() {
// put the code you need to run when the load completes in here
});
Другой способ сделать это - использовать ajaxComplete:
$("#loading_comtainer").ajaxComplete(function( event,request, settings ){
alert("ajaxCompleted");
});