【问题标题】:jquery tabs, reload page for each tabjquery选项卡,为每个选项卡重新加载页面
【发布时间】:2012-09-27 02:17:41
【问题描述】:

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

把页面弄乱了。

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

【问题讨论】:

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


    【解决方案1】:

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

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

    文档:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多