我使用Jquery UI创建了标签,并且对于每个标签,当用户打开标签时,标签显示用户想要编辑的原始图像,然后编辑的文件保存在服务器中。然后从服务器检索已编辑的图像,以使用相同的选项卡显示给用户。
当用户使用第一个标签时,它会正确显示原始图像和更新的图像,但是当他使用任何其他标签时,标签仅加载原始图像,并且尽管已成功保存在服务器中,但从不显示更新的图像。
答案 0 :(得分:0)
您应该查看控制台信息(Firebug for Firefox中的Net选项卡)以检查请求何时发布到服务器。如果帖子在图像保存在服务器之前,您可以轻松找到出路。如果没有,请检查它是否是由jQuery选项卡缓存引起的错误。
以下是启用缓存的方法。第一次单击选项卡时,将加载选项卡。如果这是在您在另一个选项卡中更改图像后,这应该可以。
$("#rightTabs").tabs({
cache: true
});
$("#rightTabs").tabs("option", "cache", true );