位置: 编程技术 - 正文

JQuery.Ajax()的data参数类型实例详解

发布时间:2024-02-27

推荐整理分享JQuery.Ajax()的data参数类型实例详解,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

假如现在有这样一个表单,是添加元素用的。

我们不想使用表单submit的方式添加这个元素,我们就想使用ajax提交。

以前我们是这样实现的:

这没有什么错,就是获取表单元素的值实在是太麻烦....这里只有三项,很多项的时候就废了....

直到有一天,我发现了jquery的serializeArray方法

序列化表格元素 (类似 '.serialize()' 方法) 返回 JSON 数据结构数据。注意,此方法返回的是JSON对象而非JSON字符串。需要使用插件或者第三方库进行字符串化操作。返回的JSON对象是由一个对象数组组成的,其中每个对象包含一个或两个名值对——name参数和value参数(如果value不为空的话)。

我们来试试看

这个貌似用不上啊

我们使用JQuery.param()方法处理一下:

嘿这下符合我们的需求了吧,虽然不是json类型,但是至少可以作为data上传了。

这里我们可以直接在ajax的data处填上这个json数组,在jquery内部自己调用$.param()处理的。

我们来看下jquery.param()方法的说明:

JQuery.Ajax()的data参数类型实例详解

看着说明,貌似也跟我们没关系啊,我们换一个json数组来看

这个转换不成功了吧,为什么我们表单的那种数据能够成功转换成url参数呢?我们来看下jquery源码

这下明白了吧,如果是json数据,那么挨个循环,只取他们的name属性和value属性拼接字符串。

如果是普通对象,循环该对象的属性,然后拼接字符串。

总结:

所以,本文要说的是,在jquery的ajax函数中,可以传入3种类型的数据

1.文本:"uname=alice&mobileIpt=&birthday=--"

2.json对象:{uanme:'vic',mobileIpt:'',birthday:'--'}

3.json数组:

所以,我们可以一键获取表单并提交,非常方便。

补充:

其实提取表单数据的话只需要serialize()方法直接获取"uname=alice&mobileIpt=&birthday=--"这样的就可以了。

ps:jquery中ajax方法data参数的用法小结

jQuery实现带玻璃流光质感的手风琴特效 jQuery实现带玻璃流光质感的手风琴特效是一款基于jQuery+CSS3实现的带玻璃流光质感的手风琴特效,分享给大家,具体如下效果图:具体代码如下:html代

谈谈Jquery ajax中success和complete有哪些不同点 废话不多说了,先给大家贴一段代码看看吧,$.ajax({type:"post",url:url,dataType:'html',success:function(data){},complete:function(XMLHttpRequest,textStatus){},error:function(){}});suc

Jquery ajax基础教程 jQuery的Ajax带来了无需刷新的web页面革命。这里就详细介绍一下jQuery所涉及到的Ajax操作。(无需特殊说明,均需要有服务器配置,这里本人用的是Tomcat7

标签: JQuery.Ajax()的data参数类型实例详解

本文链接地址:https://www.jiuchutong.com/biancheng/370553.html 转载请保留说明!

上一篇:Jquery Ajax Error 调试错误的技巧

下一篇:谈谈Jquery ajax中success和complete有哪些不同点

  • 税法里面的损耗是什么
  • 期末留抵增值税在哪个科目
  • 公司的车不处理违章可以吗
  • 每个季度申报怎么申报?
  • 餐饮业税负上升有什么原因
  • 印花税已经申报在哪里点交费
  • 人工费怎么入账
  • 印花税的纳税人为书立合同双方
  • 工业企业员工工资占收入比例
  • 营改增服务
  • 物业公司支付出的费用
  • 计提工会经费是按应付职工薪酬的借方还是贷方
  • 财政授权支付凭证后多久打款
  • 我国的税收管理体制和方向
  • 诉讼管辖分为
  • 利息收入增值税计税依据
  • 增值税发票不见了可以重开吗
  • 发票查重
  • 开的技术服务费可以做研发支出吗?
  • 做买卖交税
  • 企业收到应收账款6要素哪个增加哪个减少
  • 王者荣耀百里守约是男是女
  • 华为鸿蒙系统耗电量快吗
  • 开具的服务费怎么做分录
  • 小规模纳税人销售自己使用过的汽车
  • qconsvc.exe - qconsvc是什么进程 有什么作用
  • 在路由器设置中怎么设置
  • 在企业所得税前扣除的有哪些
  • 研发费用支出税前扣除比例
  • 调制解调器的作用包括
  • 企业发行股票的会计分录
  • 交易性金融资产包括哪些项目
  • 运输发票税金怎么算
  • CodeIgniter视图使用注意事项
  • vue中el-dialog
  • 职工薪酬纳税调整明细表案例
  • 股权转让怎么做帐务处理
  • php正则表达式验证用户名
  • php+mysql+jquery实现简易的检索自动补全提示功能
  • php的框架有哪些
  • 投资中间人要担什么责任
  • 嵌入式软件开票税负是1%还是3%
  • react js 教程
  • 微信小程序开发平台
  • string对象放在哪里
  • ppp中启用chap命令
  • 查看zip内容
  • 小企业会计准则没有以前年度损益调整科目
  • 企业捐赠的资产如何入账
  • 酒店业营业税税率
  • 当月认证的发票可以撤销吗
  • python中类方法有什么用
  • 写出php的常用四种基本变量类型
  • 长期股权投资种类
  • 印花税是根据销售收入申报吗
  • 低值易耗品的
  • 移动怎么开当月发票
  • 原材料基本账务处理办法
  • 某个项目投资款怎么入账
  • 开发票时如何添加商品编码?
  • 私营企业算固定收入吗
  • sql server 数据库介绍
  • Windows 9 Storage Sense储存功能更多图像
  • wind10手机
  • win7设置在哪里设置
  • mongo 安装
  • 电脑界面显示windows
  • xp系统桌面图标怎么设置
  • windows 8whql
  • win7怎么看电脑ip地址
  • linux curl命令使用
  • linux运维是必死之路
  • bat批处理执行cmd命令
  • .nodejs
  • javascript下拉列表怎么做
  • js闭包的使用
  • RadioGroup+Fragment实现底部菜单栏
  • 广东电子税务局官网登录入口手机版
  • 增值税发票怎么购票
  • 投资损失属于所得税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号