在表单提交和使用ajax处理之前关闭fancybox。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在表单提交和使用ajax处理之前关闭fancybox。相关的知识,希望对你有一定的参考价值。

  1. $("#MyForm").live('submit',function(){
  2. var params = $(this).serialize();
  3. var self = this;
  4.  
  5. $.ajax({
  6. type: 'POST',
  7. url: self.action,
  8. data: params,
  9. beforeSend: function(){
  10. alert('Closing');
  11. $.fancybox.close();
  12. },
  13. success: function(data){
  14. alert('Finished processing form');
  15. return false;
  16. },
  17. dataType: 'json'
  18. });
  19.  
  20. return false;
  21. });
  22. }

以上是关于在表单提交和使用ajax处理之前关闭fancybox。的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jQuery AJAX 和 JSON 通过 Bootbox 确认表单提交

表单提交后用history.back()的问题(本人用thinkPHP)

如何在没有单独的单击事件处理程序的情况下处理多个表单提交 [关闭]

表单验证在使用 ajax 方法提交之前不起作用

使用ajax提交表单时关闭fancybox

使用 jQuery 提交表单 [关闭]