我对Facebox有疑问。当我单击页面上的某个链接时,Facebox模式窗口打开就好了。但是在这个模态窗口中,我希望有一个用户可以提交的表单。当用户单击提交按钮时,整个页面将刷新,我的Facebox窗口将关闭。这对我来说很有意义,但我希望它的工作方式不同。
我想在提交表单后,在模态窗口内向用户提供确认。因此,当用户单击提交按钮时,应在模态窗口内显示确认。有谁知道这是否可能?
我希望你理解我的问题:)
祝你好运
金安德森答案 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>