美文网首页
jQuery ajax()使用serialize()提交form

jQuery ajax()使用serialize()提交form

作者: 走走思 | 来源:发表于2017-08-16 09:31 被阅读0次

    jQuery的serialize()方法通过序列化表单值,创建URL编码文本字符串,我们就可以选择一个或多个表单元素,也可以直接选择form将其序列化。如:

    <form class="person" onsubmit="return false;">
    First name: <input type="text" name="FirstName" value="Bill" /><br />
    Last name: <input type="text" name="LastName" value="Gates" /><br />
    </form>
    

    这样,我们就可以把序列化的值传给ajax()作为url的参数,轻松使用ajax()提交form表单了,而不需要一个一个获取表单中的值然后传给ajax(),举例如下:

    $.ajax({
        type: 'post',
        url: 'your url',
        data: $(".person").serialize(),
        success: function(data) {
            // your code
        }
    });

    相关文章

      网友评论

          本文标题:jQuery ajax()使用serialize()提交form

          本文链接:https://www.haomeiwen.com/subject/nmgbrxtx.html