2012-05-29 81 views
3

我試圖從fancybox更新我的網站上的元素。在fancybox中,我做了一個$.post()並獲取我想要在我的頁面上的div中填充的數據html。我用html打開iframe窗口,下面的腳本在那iframe。它無法從fancybox找到它,所以任何人都有想法或解決方案如何達到不在fancybox iframe內的元素?從fancybox iframe查找網站元素

$('.add-to-cart').click(function() { 
    var $this = $(this).closest('form'); 

    $.post($this.attr('action'), { quantity: $this.find('#quantity_id').val() }, function (data) { 
     parent.$.fancybox.close(); 
     $('#container').html(data); 
    }, 'html'); 

    return false; 
}); 

回答

3

試試這個:

$('#container', $(parent.document)).html(data); 
+0

ü先生救了我,謝謝。 –

+0

沒問題,好的,先生。 –