我正在使用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) {
// ...
}
});