2

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

ページをめちゃくちゃにします。

これを達成する方法についてのアイデアはありますか?ありがとう。

4

1 に答える 1

1

load以下のような方法を使用できると思います。

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

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

ドキュメンテーション:

.tabs( "load" , index ) Ajax タブのコンテンツをプログラムで再読み込みします。このメソッドは、キャッシュが true に設定されている場合でも、常にリモートの場所からタブのコンテンツを読み込みます。2 番目の引数は、再読み込みするタブのゼロから始まるインデックスです。

于 2012-10-07T10:27:15.107 に答える