0

Jquery UI を使用してタブを作成し、各タブについて、ユーザーがタブを開くと、ユーザーが編集すると思われる元の画像がタブに表示され、編集されたファイルがサーバーに保存されます。次に、その編集された画像がサーバーから取得され、同じタブを使用してユーザーに表示されます。

ユーザーが最初のタブを使用すると、元の画像と更新された画像が適切に表示されますが、他のタブを使用すると、サーバーに正常に保存されても、タブは元の画像のみをロードし、更新された画像を表示しません。

4

1 に答える 1

0

コンソール情報 (Firefox の Firebug の [ネット] タブ) を見て、リクエストがいつサーバーに送信されるかを確認する必要があります。投稿がサーバーに保存される前の画像である場合、簡単に抜け道を見つけることができます。そうでない場合は、jQuery タブ キャッシュが原因のエラーかどうかを確認します。

キャッシュを有効にする方法は次のとおりです。タブを初めてクリックすると、タブが読み込まれます。これが別のタブで画像を変更した後の場合、これは機能するはずです。

$("#rightTabs").tabs({
    cache: true
});
$("#rightTabs").tabs("option", "cache", true );
于 2012-08-22T09:31:25.507 に答える