使用ajax提交表单时关闭fancybox

Posted

tags:

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

  1. $('#ajaxForm').submit(function(){
  2. var params = $(this).serialize();
  3. var self = this;
  4.  
  5. $.post(
  6. '/ajax.php',
  7. params,
  8. function(data){
  9. switch(data.status){
  10. case 1: //success
  11. $.fancybox.close();
  12. break;
  13.  
  14. case 0: //failure
  15. console.log(data);
  16. $('#errorMessage').html(data.message);
  17. break;
  18.  
  19.  
  20. }
  21. },
  22. 'json'
  23. );
  24.  
  25. return false;
  26.  
  27. });

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

提交表单时关闭fancybox

Ajax提交后如何关闭fancybox?

Ajax 表单提交在第一次提交时返回错误,但在第二次单击时提交

向下滚动到 Fancybox 窗口中的元素(ajax 加载的内容)

通过 Jquery-Ajax 提交复选框表单 [关闭]

带有 Fancybox 中的提交表单的 iframe 未发布数据