Web アプリケーションで jQuery UI タブを使用しており、外部 HTML ファイルから ajax を介してタブのコンテンツを読み込んでいます。ここでの 1 つの欠点は、タブを切り替えるとユーザー入力がクリアされることです。この状況でキャッシュを有効にして、ユーザー入力を保持することは可能ですか? jQueryサイトcache:true
の例に追加してみました:
$(function() {
$("#tabs")
.tabs(
{
cache: true,
beforeLoad : function(event, ui) {
ui.jqXHR
.error(function() {
ui.panel
.html("Couldn't load this tab. We'll try to fix this as soon as possible.");
});
}
});
});
しかし、あるタブから別のタブに切り替えてから再び戻すと、「このタブを読み込めませんでした。できるだけ早く修正するよう努めます。」というメッセージが表示されます。エラー。
助けていただければ幸いです。