0

我使用 Jquery UI 创建了选项卡,对于每个选项卡,当用户打开选项卡时,选项卡会显示用户想编辑的原始图像,然后将编辑后的文件保存在服务器中。然后从服务器检索编辑后的图像以使用相同的选项卡显示给用户。

当用户使用第一个选项卡时,它会正确显示原始图像和更新的图像,但是当他使用任何其他选项卡时,选项卡只会加载原始图像并且不会显示更新的图像,尽管它已成功保存在服务器中。

4

1 回答 1

0

您应该查看控制台信息(Firebug for Firefox 中的 Net 选项卡)以检查请求何时发布到服务器。如果帖子在服务器中保存的图像之前,您可能很容易找到出路。如果不是,请检查是否是 jQuery 选项卡缓存导致的错误。

这是启用缓存的方法。第一次单击选项卡时将加载选项卡。如果这是在您更改另一个选项卡中的图像之后,这应该可以工作。

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