从fancybox iframe在网站上查找元素

时间:2012-05-29 10:24:17

标签: javascript jquery asp.net-mvc-2 fancybox

我正在尝试从fancybox更新我网站上的元素。在fancybox中,我执行了$.post()并获取了我想在页面上的div中填充的html数据。我用iframe打开html窗口,下面的脚本位于iframe。它无法从fancybox中找到它,所以任何人都有想法或解决方法如何到达不在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;
});

1 个答案:

答案 0 :(得分:3)

试试这个:

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