我有一个简单的表单,其中remote = true。
此表单实际上位于HTML对话框中,单击“提交”按钮后,该对话框将立即关闭。
现在,在成功提交表单之后,我需要在HTML主页面上进行一些更改。
我尝试使用jQuery。但是,这不能确保任务在表单提交的某种形式的响应之后得到执行。
$("#myform").submit(function(event) { // do the task here .. });
如何附加回调,以便仅在成功提交表单后执行我的代码?有什么方法可以向表单添加一些.success或.complete回调?
我只是这样做-
$("#myform").bind('ajax:complete', function() { // tasks to do });
事情进行得很顺利。
有关更多详细信息,请参阅此api文档。