Javascript 成功时自动形成挂钩

Javascript 成功时自动形成挂钩,javascript,html,meteor,hook,meteor-autoform,Javascript,Html,Meteor,Hook,Meteor Autoform,我在让autoform钩子工作时遇到问题。目前我正在使用这个快速表单 {{>quickForm id="studentForm" collection="Students" type="insert" template="bootstrap3-horizontal" label-class="col-sm-3" input-col-class="col-sm-9"}} 我希望在成功提交表单时显示一条成功消息。目前,我有一个使用此代码的事件: Template.home.events({

我在让autoform钩子工作时遇到问题。目前我正在使用这个快速表单

{{>quickForm id="studentForm" collection="Students" type="insert" template="bootstrap3-horizontal" label-class="col-sm-3" input-col-class="col-sm-9"}}
我希望在成功提交表单时显示一条成功消息。目前,我有一个使用此代码的事件:

Template.home.events({
    "submit #student-form": function(event) {
        event.preventDefault();
        swal("Success!", "You have been added to the WaitList", "success")
    }
});
我正在尝试使用autoform挂钩,如下所示:

AutoForm.hooks({
    studentForm: {
        onSuccess: function(insert, result) {
            swal("Success!", "You have been added to the wait list", "success")
        }
    }
})
这在目前对我不起作用,我很困惑为什么这不起作用。自动形成钩子的文档


关于我的问题有什么想法吗?

它显然被事件的preventDefault()阻止了

这只是一个猜测,但是您是否尝试注释了preventDefault()?是的,这就成功了。谢谢太好了,我会回答的