我有一個關於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