2012-10-05 211 views
1

使用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'); 
    }); 

弄乱了页面。

有关如何实现此目的的任何想法?谢谢。

回答

0

我认为你可以使用load方法,像我一样如下:

$(function() { 
    $("#tabs").tabs(); 

    $("#tab_two").click(function() { 
     $("#tabs").tabs("load" , 1); // zero-based (tab#1 = 0 index) 
    }); 
}); 

文档:

.tabs( “负荷”,指数)刷新了Ajax选项卡的内容通过编程方式编程为 。即使缓存设置为true,此方法也会始终加载远程位置的选项卡内容。第二个参数是 要重新加载的选项卡的从零开始的索引。

相关问题