我正在尝试从 FoncyBox2 发布表格,但到目前为止还没有运气。以下代码的结果是一个封闭的覆盖。没有其他事情发生。没有错误。没什么。我想要的只是结果(在这种情况下是字段的内容)出现在同一个叠加层中的表单位置。
HTML:
<a class="fancybox fancybox.ajax" href="formPage.php">Open Overlay</a>
JavaScript:
$(document).ready(function(){
$(".fancybox").fancybox();
$("#question-form").bind("submit", function() {
$.fancybox.showActivity();
$.ajax({
type : "POST",
cache : false,
url: "formProcessing.php",
data: $(this).serializeArray(),
success:function(data){
$.fancybox(data);
}
});
return false;
});
});
表单(formPage.php):
<form id="question-form" action="" method="POST">
Name <input type="text" name="name">
<input type="submit" value="Send">
</form>
表单处理(formProcessing.php):
print_r($_POST);
哦,我不担心验证。我打算以另一种方式做到这一点。
谢谢,@rrfive