2012-04-29 75 views
0

我正在創建一個購物車,我必須允許用戶在系統中添加一個新地址。要做到這一點,我踢了一個FancyBox(加載一個窗體的iFrame)。jQuery FancyBox,iFrame和刷新父窗口中的選擇?

當FancyBox關閉時,我想刷新一個地址選項列表(基本上,一個已準備就緒的頁面的AJAX查詢)。我可以生成新的列表沒有問題,但我將如何刷新關閉FancyBox的選項(我很樂意清空列表並重新加載它們)?

謝謝你的時間。

安迪

回答

1

如果您關閉窗體,iframe和的fancybox,它的父窗口確實is'nt,是嗎?

要綁定只是東西的fancybox關閉事件做:

$("#elementID").fancybox({ 
    onClosed: function() { 
     //generate new list here 
    }); 
}); 

的onClosed處理程序添加到您的fancybox實例和功能將執行上的fancybox關閉。