表格不序列化

时间:2013-11-07 14:13:59

标签: javascript jquery ajax

我有一个通过ajax加载的表单,并使用ajax发布。 当尝试发送其数据时,没有添加任何内容,这是一个简短版本的代码

<form id="userForm">
    <input type="text" name="username" />
    <button type="submit">Send</button>
</form>

使用Javascript:

(function($){
    $.fn.ajaxForm = function() {
        var $form = $(this);
        $form.submit(function(event){
            event.preventDefault();
            $.ajax({
                data: $form.serialize(),
                type: 'post',
            });
        });
    }
})(jQuery);

<script type="text/javascript">
    $("#userForm").ajaxForm();
</script>

一切正常,请求已发送,但$ form.serialize()为空

1 个答案:

答案 0 :(得分:0)

我只需要问.....

我还在提交后添加了禁用表单的字段,这是序列化不起作用的原因。删除它,它现在很好,抱歉打扰。