jquery选项卡,为每个选项卡重新加载页面

时间:2012-10-05 21:46:36

标签: php jquery jquery-ui redirect jquery-tabs

使用jQuery ui标签,是否有一种有效的方法为每个标签重新加载页面?

我试过

$('#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');
    });

弄乱了页面。

关于如何实现这一目标的任何想法?感谢。

1 个答案:

答案 0 :(得分:0)

我认为你可以像我在下面那样使用load方法:

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

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

文档:

  

.tabs(“load”,index)重新加载Ajax选项卡的内容   编程。此方法始终从中加载选项卡内容   远程位置,即使缓存设置为true。第二个论点是   要重新加载的选项卡的从零开始的索引。