使用jQuery的Ajax,提交处理程序

Vin*_*ent 0 php ajax jquery

我仍然需要你的帮助.今天,我想用jQuery在Ajax中开发一个小功能.

我找到了一个简单的教程,它满足了我的愿望.作者使用Jquery Validate Plugin,我不需要.

我不知道如何在不使用此插件的情况下翻译代码.我尝试了几十种组合(我不是很有天赋!).

这是原始代码......

<script type="text/javascript">
$(document).ready(function(){
    $("#myform").validate({
        debug: false,
        rules: {
        ///
        },
        messages: {
        ///
        },
        submitHandler: function(form) { // How to repace this?
            $.post('process.php', $("#myform").serialize(), function(data) {
                $('#results').html(data);
            });
        }
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.:)

问候,

文森特

Dav*_*ang 6

退房.submit():

$(document).ready(function(){
    $("#myform").submit(function(e) {
        e.preventDefault();

        // This part stays the same
        $.post('process.php', $("#myform").serialize(), function(data) {
            $('#results').html(data);
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

...将事件处理程序绑定到表单的submit事件.e.preventDefault然后阻止表单正常提交(没有ajax).