我有一组选项卡,其中href是我希望在选中选项卡时加载的URL。如何让jQuery UI选项卡直接加载URL /页面?
继文档之后,我添加了以下选择选项。
$('#example').tabs({
select: function(event, ui) {
var url = $.data(ui.tab, 'load.tabs');
if(url) {
location.href = url;
return false;
}
return true;
}
});
在每个页面(ASP.NET主页)的顶部上的标签<script>
。
页面加载,但从未直观地选择标签,即,即使显示标签#3的内容,也总是选择第一个标签。
在FireBug中追踪上面的脚本,一旦location.href=url
被执行,新页面加载并且返回语句从不执行。这是一个问题吗?
感谢
附加信息 只是想澄清,我不是试图加载通过Ajax选项卡的内容,但需要做回发。结合回发,我希望让点击的标签成为选定的标签。另外,上面的例子来自jQueryUI/Tabs页面上的第3.6节。
感谢您的信息德米特里。该文档信息是在第3.6节下面的标签url ... 我需要做一个实际的回发不通过Ajax加载信息。我想要做的是回发并加载新页面,并让选定的选项卡反映新内容。 – ChrisP 2010-03-04 14:18:31
我更新了答案。 – 2010-03-04 21:43:14