Facebox窗口在提交后关闭

时间:2010-03-25 08:38:37

标签: javascript jquery facebox

我对Facebox有疑问。当我单击页面上的某个链接时,Facebox模式窗口打开就好了。但是在这个模态窗口中,我希望有一个用户可以提交的表单。当用户单击提交按钮时,整个页面将刷新,我的Facebox窗口将关闭。这对我来说很有意义,但我希望它的工作方式不同。

我想在提交表单后,在模态窗口内向用户提供确认。因此,当用户单击提交按钮时,应在模态窗口内显示确认。有谁知道这是否可能?

我希望你理解我的问题:)

祝你好运

金安德森

2 个答案:

答案 0 :(得分:0)

您需要更改表单以使用AJAX POST而不是标准HTML POST请求。这是一个简单的教程,展示了如何AJAX form with jQuery

答案 1 :(得分:0)

  <form action='whateveryouhave.php' method='POST' id='myform' ><!--notice the form id-->
  <!-- your input and form stuff here just as you have it-->
  <a href='javascript:void(0);' onclick="submitFacebox">
  Submit in facebox instead of whole window
  </a>

  <script type='text/javascript'>
  function submitFacebox() {
      jQuery.post(jQuery('#myform').attr('action'), jQuery('#myform').serialize());
  }
  </script>