【发布时间】:2011-01-15 22:53:12
【问题描述】:
我有一个通过链接打开的 jquery 对话框。我希望每次打开对话框时都会刷新图像。
我尝试过这样的事情:
function open_dialog() {
$("#imageThumbBox").dialog('destroy');
$("#imageThumbBox").dialog({
autoOpen: false,
closeOnEscape: true,
resizable: true,
height: 'auto',
width: 'auto',
buttons: {
Cancel: function() {
$(this).dialog('destroy');
}
},
close: function() {
$(this).dialog('destroy');
},
open: function() {
}
});
var img = db_cgi_url + "/photo.cgi?do=view;ID=" + ID + ";" + now.getTime();
$("#my_image").attr("src", img);
$("#imageThumbBox").dialog('open');
}
只要 div 不在对话框中,我就可以更新任何“img”标签。但是,由于这是一个,因此 img 不会更新。该对话框似乎没有 2 被破坏,因为它立即打开。我尝试在打开和关闭功能中更新图像但没有成功。有什么建议吗?
【问题讨论】:
标签: jquery image dialog refresh