modal中的Jquery导航

modal中的Jquery导航,jquery,Jquery,我正在使用模式显示图像 function showPhoto(pictureinfo){ var photo = $('<div id="piccontent"></div>'); var split = (pictureinfo).split("_"); var title = split[0]; var albumid = split[1]; var attachmentid = split[2]; var wWidth = $(window).wid

我正在使用模式显示图像

 function showPhoto(pictureinfo){ 
 var photo = $('<div id="piccontent"></div>');
 var split = (pictureinfo).split("_");
 var title = split[0];
 var albumid = split[1];
 var attachmentid = split[2];
 var wWidth = $(window).width();
 var wheight = $(window).height();
 var dWidth = wWidth * 0.8;
 var datastring = 'albumid='+ albumid +'&attachmentid='+ attachmentid;
 $.ajax({
 url: 'album.php',
 data: datastring,

 success: function(data) {
 photo.html(data).dialog({title: title, width: 'auto', height:'auto',
 close: function(ev, ui) {  
$('.body_wrapper').css({
opacity: 1.0
});
 } ,
        buttons: [{
            text: "Close",
            className: 'cancelButtonClass',
            click: function() {
                photo.dialog('close');
                $('.body_wrapper').css({
                    opacity: 1.0
                });
            }
        }]}) .dialog('open');
  $('.body_wrapper').fadeTo("slow", 0.1);

  $('textarea').autosize();
  $(".comment").watermark('Write a comment');
  }
  });
  };

一切都很完美。但是如果我关闭模式并再次尝试打开它,当我再次单击下一个/上一个链接时,firebug会向我显示正确的响应,但div piccontent没有更新

$('#piccontent').html(data);
什么可以阻止该部门更新?响应是直接的,并且存在div


谢谢。

如果您在上设置了测试用例,我相信您的问题会得到更好的回答。当我单击您的链接时,它会将我带到要出售的域。无论如何,在那里设置一张专辑是很困难的,抱歉.net不能。没有数据库,也没有php,因此没有下一个/上一个。那太糟糕了。由于没有灯箱来显示评论,我提出了一种模式解决方案,可以像facebook一样显示评论和图像。除了那个问题,一切都很好。它开火了,萤火虫显示出完全的反应。只是div没有更新。firebig显示它就在那里!!!我通过给$(piccontent+id)一个动态id解决了这个问题
$('#piccontent').html(data);