初始化后向AJAX表单添加选项

时间:2018-04-28 19:28:14

标签: javascript jquery ajaxform

我正在使用this jQuery表单插件在我的单页面应用程序上使用ajax提交表单,我需要添加一个在成功提交时调用的函数。我知道可以在初始化时添加选项,方法是使用以下函数包含传递给表单的选项:

var options = { 
    success:    function() { 
        myFunction(); 
    } 
}; 
$('#myForm').ajaxForm(options);

但是,我不能这样做,因为我正在使用的this框架正在初始化表单。因此,我需要在初始化后添加该功能。有谁知道这是否可能,如果有的话怎么办?

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:0)



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




答案 1 :(得分:0)

如果它对其他人有帮助,那么该框架中已经有回调:

ngOnInit() {
  this.http.get('http://127.0.0.1:8000/generate_token/', { observe: 'response' })
      .subscribe(
        (response) => {
          this.server_token = this.cookieService.get('csrftoken');
          console.log(this.server_token);
        });
}