jquery选项卡,为每个选项卡重新加载页面
问题描述:
使用jQuery ui选项卡,有没有一种有效的方法来重新加载每个选项卡的页面?jquery选项卡,为每个选项卡重新加载页面
我试着做
$('#tab_two').click(function() {
window.location = 'http://localhost/page#tab_two';
});
但是,仍然登陆在当前页上。但是,如果在此之后刷新页面,则会重定向到#tab_two。
有效重定向页面的唯一方法似乎是使用PHP。但有
$('#tab_two').click(function() {
header('location: http://localhost/page#tab_two');
});
弄乱了页面。
有关如何实现此目的的任何想法?谢谢。
答
我认为你可以使用load
方法,像我一样如下:
$(function() {
$("#tabs").tabs();
$("#tab_two").click(function() {
$("#tabs").tabs("load" , 1); // zero-based (tab#1 = 0 index)
});
});
文档:
.tabs( “负荷”,指数)刷新了Ajax选项卡的内容通过编程方式编程为 。即使缓存设置为true,此方法也会始终加载远程位置的选项卡内容。第二个参数是 要重新加载的选项卡的从零开始的索引。