Php 如何使用Ajax/JS清除表单

Php 如何使用Ajax/JS清除表单,php,jquery,ajax,forms,Php,Jquery,Ajax,Forms,可能重复: 我需要在提交后清除表单,但我看到的方法都不适合我。我用的是我买的剧本,但作者没有回答我的要求。我有一个包含以下内容的JS文件: $('#contact_form').submit(function () { $.ajax({ type: 'POST', url: 'contact.php', data: { name: $('#contact_form input

可能重复:

我需要在提交后清除表单,但我看到的方法都不适合我。我用的是我买的剧本,但作者没有回答我的要求。我有一个包含以下内容的JS文件:

$('#contact_form').submit(function () {
        $.ajax({
            type: 'POST',
            url: 'contact.php',
            data: {
                name: $('#contact_form input#name').val(),
                email: $("#contact_form input#email").val(),
                text: $("#contact_form textarea").val()
            },
            success: function(data) {
                if ( data == 'sent' ) {
                    $('#contact_form .status').html('Thanks');
                } else if ( data == 'invalid' ) {
                    $('#contact_form .status').html('Invalid.');
                } else {
                    $('#contact_form .status').html('Can't send message.');                 
                }
            },
            error: function () {
                $('#contact_form .status').html('Can't send message.');
            }
        });
        return false;
    });


}

你的意思是,除了基本的
文档.getElementById(“contact_form”).reset()

之外,我会回答,但我以前回答过-这可能与您未替换的撇号有关<代码>“无法发送消息”。应该是
“无法发送消息”。
“无法发送消息。”
相反,我想知道您是否有权修改脚本。我的意思是,如果你买了一个脚本,那么创建者不应该保留所有的修改权吗?在你做任何事情之前,你可能想检查一下。。。鲁莽。就我个人而言,我会把它放在
返回false之前。
$('#contact_form').submit(function () {
    $.ajax({
        type: 'POST',
        url: 'contact.php',
        data: $('#contact_form').serialize(),
        success: function(data) {
            if ( data == 'sent' ) {
                $('#contact_form .status').html('Thanks');
            } else if ( data == 'invalid' ) {
                $('#contact_form .status').html('Invalid.');
            } else {
                $('#contact_form .status').html("Can't send message.");
            }
            $('#contact_form').trigger("reset");
        },
        error: function () {
            $('#contact_form .status').html("Can't send message!");
        }
    });
    return false;
});