我有一个使用下面的代码工作的加载图像。它显示动画 gif 并等待从 url 获取 html。一旦它被获取,它就会隐藏加载 div 并将 html 加载到咬 div 中。返回的 html 都包含在 jQuery 选项卡中,但是当显示 html 时,选项卡不会呈现,只显示 li 元素。
是否可以通过 AJAX 获取包含 jQuery 选项卡的 html 并呈现这些选项卡?如果是这样,我做错了什么?
<div id="loader" style="text-align:center; display:none;">
<img src="img/ajax-loader.gif" alt="LOADING" />
</div>
<div id="bite"></div>
$(document).ready(function () {
$('#loader').show();
$.ajax({
url:'http://www.domain.com/bitesized/main.php?uid=<?php echo $uid; ?>',
complete: function(data){
$('#loader').hide();
$('#bite').html(data.responseText);
// these divs ids are available after the load above and are meant to render the tabs
$("#tabs").tabs();
$("#fragment-a").tabs();
}
});
});