我有一个用jQuery包装的表单。它在点击div时滑动切换。此表单是自提交的。因此,当我在提交表单时显示任何错误/确认时,它们将被封装在jQuery / div中。在页面重新加载时,jQuery会隐藏表单,禁止用户查看错误/确认,除非他们重新打开联系表单。现在,我显然对此不满意。这将是一个什么样的工作。到目前为止,我还没有进入AJAX。这是我唯一的选择吗?如果是这样,那么什么是基本代码或解决这个问题的良好起点?谢谢。
这是用户点击联系人div时的jQuery,下面仅表示它是一个自我提交表单。
$(document).ready(function() {
$('#box').hide();
$('#contact_link_contact').click(function() {
$('#box').slideToggle(1500);
});
});
<form action="" method="post">
答案 0 :(得分:1)
试试这个:
$( form ).submit( function() {
$.ajax() // send data here
return false;
});
这会阻止页面在您提交表单时重新加载,但您需要使用ajax发送数据。