如果我在DOM中移动了表单,则提交两次fire

时间:2012-02-04 00:31:40

标签: javascript jquery

这一点很好:

        $('#signup').submit(function() {

            alert('submit event');

            $.ajax({
                url: url,
                data: data,
                success: function(msg) {
                    $('#mc-response').html(msg);
                }
            });

            return false;
        });

但如果表格不在其原始位置,则提交两次火灾 - 即,如果我在文档载入中使用了其中任何一个:

  • $('.formcontainer').prependTo('body').slideDown();

  • $('.formcontainer').remove().prependTo('body').slideDown();

为什么会这样?如果我把它留在原来的位置,它的工作正常。

0 个答案:

没有答案