enter code here
我有一个fancybox弹出窗口,其上有城市列表和一个文本框。一旦用户在文本框中输入另一个城市名称并单击“保存”,我可以将新城市保存到数据库中,但我怎样才能重新加载弹出窗口,以便新城市也出现在列表中? 我的弹出窗口是一个ASPX页面,我所要做的就是以某种方式执行Page_Load事件,以便它可以显示所有城市的数据网格。如何刷新fancybox弹出窗口?
有什么办法可以做到吗?以某种方式重新加载弹出?请帮忙!!!
这里是打开我的弹出式窗口中的fancybox代码:
$(document).ready(
function() {
$("#location").fancybox({
onClosed: function() {
__doPostBack('BodyContent', '');
},
ajax : {
'cache': false,
'titlePosition': 'inside',
'overlayShow': true,
'overlayColor': '#000',
'transitionIn': 'elastic',
'transitionOut': 'elastic'
}
});
});
我想你的函数没有很好的形成,你不应该把fancybox选项放到ajax调用中。据我所知,只有你的函数将fancybox绑定到选择器“#位置”,但它不会触发fancybox(除非您的代码的其他部分未在此处发布) – JFK 2012-02-07 17:53:36