一尘不染

表单提交后如何进行Jquery回调?

javascript

我有一个简单的表单,其中remote = true。

此表单实际上位于HTML对话框中,单击“提交”按钮后,该对话框将立即关闭。

现在,在成功提交表单之后,我需要在HTML主页面上进行一些更改。

我尝试使用jQuery。但是,这不能确保任务在表单提交的某种形式的响应之后得到执行。

$("#myform").submit(function(event) {

// do the task here ..

});

如何附加回调,以便仅在成功提交表单后执行我的代码?有什么方法可以向表单添加一些.success或.complete回调?


阅读 509

收藏
2020-05-01

共1个答案

一尘不染

我只是这样做-

 $("#myform").bind('ajax:complete', function() {

         // tasks to do


   });

事情进行得很顺利。

有关更多详细信息,请参阅此api文档

2020-05-01