Fancybox 2?加载ajax

时间:2011-12-13 13:25:57

标签: jquery fancybox

我的代码是,

$("#mySuperForm").bind("submit", function() {

            if ($("#heightimage").val().length < 1  && $("#widthimage").val().length < 1 ) {
                $("#errorimage").show('slow');
                $.fancybox.resize();
                return false;
                    }

            $.fancybox.showActivity();

            $.ajax({
                type            : "POST",
                cache   : false,
                url     : "<?php echo $lb_path;?>code.php",
                data            : $(this).serializeArray(),
                success    : function(data) {
                    setTimeout('$("#fancybox-close").trigger(\'click\')', 1000);
                    $.fancybox(data);
                    $('.insertdata fancybox.ajax').fancybox().trigger('click');

                }
            });

            return false;
        });

并且在code.php中是

<input type=\"hidden\" class='insertdata ' onClick=\"insert('".$output."', '', '".$iddata."')\" />

但是代码在fancbox中没有这样做1.34 isit ok!

抱歉英语不好

1 个答案:

答案 0 :(得分:0)

setTimeout(function(){$("#fancybox-close").trigger('click')}, 1000);