【发布时间】:2012-02-29 00:57:12
【问题描述】:
enter code here我有一个花式框弹出窗口,上面有城市列表和一个文本框。一旦用户在文本框中输入另一个城市名称并单击“保存”,我就可以将新城市保存到数据库中,但是我怎样才能只重新加载弹出窗口,以便新城市也出现在列表中?
我的弹出窗口是一个 ASPX 页面,我所要做的就是以某种方式执行 Page_Load 事件,以便它显示包含所有城市的数据网格。
有什么办法可以做到吗?以某种方式重新加载弹出窗口?请帮忙!!!
这是打开我的弹出窗口的花式框代码:
$(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 绑定到选择器“#location”,但不会触发fancybox(除非您的代码的其他部分未在此处发布)
标签: asp.net fancybox refresh pageload