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

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

https://www.cnblogs.com/leejersey/p/3750259.html

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

<form action=""> First name: <input type="text" name="FirstName" value="Bill" /><br /> Last name: <input type="text" name="LastName" value="Gates" /><br /> </form>

$(document).ready(function(){ console.log($("form").serialize()); // FirstName=Bill&LastName=Gates });

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

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

使用$.post()、$.get()和$.getJSON()也是一样的:

 
$.post('your url', $("form").serialize(), function(data) { // your code  } }); $.get('your url', $("form").serialize(), function(data) { // your code  } }); $.getJSON('your url', $("form").serialize(), function(data) { // your code  } });
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112698.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月31日 下午10:00
下一篇 2021年10月31日 下午11:00


相关推荐

  • 静态代码检查

    静态代码检查申请Let'sEncrypt永久免费SSL证书https://www.cnblogs.com/sage-blog/p/10302934.htmlIntellijIDEA使用check

    2022年7月2日
    27
  • Kali安装foremost

    Kali安装foremost1 打开终端 输入命令 apt getinstallfo 输入命令得到如下图所示 即安装完成 foremost h 注 如果出现如下错误 则需要切换到 root 用户切换到 root sudo i

    2026年3月17日
    2
  • SQl中的左连接,右连接,内连接,全连接,自连接的理解。

    SQl中的左连接,右连接,内连接,全连接,自连接的理解。

    2021年7月29日
    60
  • python nonlocal 什么意思_python nonlocal的理解使用

    python nonlocal 什么意思_python nonlocal的理解使用nonlocal 可以将一个变量声明为非本地变量 在 python 的 lru cache 看到了使用 defdecorator func a 1defwrapper args kwargs nonlocalaa 1returnfunc returnwrappe 实例中 当 a 变量是不可变类型时 因为包装函数引用了 a 装饰器执行结束 在包装函数里改变 a 的值 需要

    2025年9月4日
    4
  • 机器学习中火爆的对抗学习是什么,有哪些应用?

    机器学习中火爆的对抗学习是什么,有哪些应用?1 什么是对抗学习 机器学习这一技术自出现之始就以优异的性能应用于各个领域 近年来 随着机器学习的快速发展与广泛应用 这一领域更是得到前所未有的蓬勃发展 目前 机器学习在计算机视觉 语音识别 自然语言处理等复杂任务中取得了公认的成果 已经被广泛应用于自动驾驶 人脸识别等领域 随着机器学习技术遍地开花 逐渐深入人们的生活 其也被应用在许多例如安防 金融 医疗等对安全有严格要求的领域中 直接影响着人们的人身 财产和隐私的安危 在一系列重大进展面前 机器学习在越来越多的被应用到人类生活的方方面面 在这时

    2026年3月17日
    2
  • Oracle语句的执行顺序

    Oracle语句的执行顺序查询语句的执行顺序 1 FROM 子句 执行顺序为从后往前 从右到左 数据量较少的表尽量放在后面 2 WHERE 子句 执行顺序为自下而上 从右到左 将能过滤掉最大数量记录的条件写在 WHERE 子句的最右 3 GROUPBY 执行顺序从左往右分组 最好在 GROUPBY 前使用 WHERE 将不需要的记录在 GROUPBY 之前过滤掉 4 HAVING 子句 消耗资源 尽量避免使用 HAVING 会在检索出所有记录之后才对结果集进行过滤 需要排序等操作 5 SELECT 子句 少用 号 尽量取字段名称 OR

    2025年11月5日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号