包装在jQuery中的表单导致一些问题

时间:2011-09-26 06:47:27

标签: php javascript jquery html ajax

我有一个用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">

1 个答案:

答案 0 :(得分:1)

试试这个:

$( form ).submit( function() {
    $.ajax() // send data here
    return false;
});

这会阻止页面在您提交表单时重新加载,但您需要使用ajax发送数据。