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