jQuery ajaxForm success:访问表单



我正在使用jQuery Form插件(https://github.com/malsup/form):

$("#dlgTask form").ajaxForm({
    success: function(res) {
        var form = this;
    }
});

success函数中,变量form似乎是表单本身以外的对象。如何访问表单,以便避免再次使用$("#dlgTask form")以实现可重用性?谢谢。

成功的回调函数有第四个参数,用于你的 jQuery 包装的表单元素。

$("#dlgTask form").ajaxForm({
    success: function(res, status, xhr, form) {
        // ...
    }
});

您也可以在使用 ajaxForm() 之前简单地存储表单元素

var form = $("#dlgTask form");
form.ajaxForm({
    success: function(res) {
        // ... 
    }
});

相关内容

  • 没有找到相关文章

最新更新