1
  • jQuery: v 1.9.1
  • jQuery UI: v 1.10.3
  • ブラウザ: Internet Explorer 10.0.920

jQuery UI Tabs を使用してデータのグループを表示しています。各タブのコンテンツは、AJAX を使用して取得されます。タブのコンテンツはキャッシュできません。v 1.10 より前は、Tabs キャッシュ プロパティと ajaxOptions キャッシュ プロパティを使用してキャッシュを制御していました。すべてがクールでした。

1.10 へのアップグレードにより、これら 2 つのパラメータは削除されました。この機能は、beforeLoad イベントを使用して実現できます。これが新しいタブコードです...

$(function () {
    $("#tripYears").tabs({ 
        active: 0,
        beforeLoad: function( event, ui ) {
            ui.ajaxSettings.cache = false;
        } 
    });
});

これは、IE を除くすべてのブラウザで動作するようです。IE バージョン 8 および 10 でテストしました。Chrome、Firefox、Opera、および Safari は、タブ データをまったくキャッシュしません。誰かが私を正しい方向に向けることができることを望んでいました。

4

1 に答える 1