我有一个关于Facebox的问题。当我点击我的页面上的某个链接时,Facebox模式窗口就会打开。但是在这个模式窗口中,我希望有一个用户可以提交的表单。当用户点击提交按钮时,整个页面刷新,我的Facebox窗口关闭。这对我来说很有意义,但我希望它以不同的方式工作。提交后Facebox窗口关闭
我想在用户提交表单后给用户一个模态窗口内的确认。所以当用户点击提交按钮时,应该在模式窗口中显示确认。有人知道这是可能的吗?
我希望你明白我的问题:)
问候
金安徒生
我有一个关于Facebox的问题。当我点击我的页面上的某个链接时,Facebox模式窗口就会打开。但是在这个模式窗口中,我希望有一个用户可以提交的表单。当用户点击提交按钮时,整个页面刷新,我的Facebox窗口关闭。这对我来说很有意义,但我希望它以不同的方式工作。提交后Facebox窗口关闭
我想在用户提交表单后给用户一个模态窗口内的确认。所以当用户点击提交按钮时,应该在模式窗口中显示确认。有人知道这是可能的吗?
我希望你明白我的问题:)
问候
金安徒生
你需要改变你的形式使用AJAX POST而不是标准的HTML POST请求。这里有一个简单的教程,展示了如何做AJAX form with jQuery。
<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>
Facebox?这是对Facebook的廉价模仿吗? ;-) – 2010-03-25 08:44:35