位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享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有哪些不同点

  • 企业纳税申报表怎么查询
  • 消费型增值税的含义
  • 一般纳税人的增值税征收方式的特点是
  • 银行承兑汇票背书可以拆分
  • 固定资产盘亏造成的损失计入什么科目
  • 电商返佣平台有风险吗
  • 厂家核销费用直接抵扣
  • 企业个人所得税申报系统官网
  • 公司增值税发票有限额吗
  • 董事费如何计算个人所得税
  • 附加税里包括地税吗
  • 公车私用情形有哪些
  • 小规模纳税人减征额怎么计算
  • 事业单位研发支出资本化
  • 跨年多计提折旧的账务处理
  • 建筑队能开哪些项目
  • 应收预收账款属于什么科目
  • 事业单位发放的工作经费计入哪个科目
  • 对外支付代扣代缴增值税如何申报
  • 个人所得税的征收
  • 降低win10版本
  • 解决的英文
  • 政府补助收入的开支怎么做账
  • macbook通知中心设置
  • 事业单位收到拨入的工资怎么做账
  • .inc是什么文件
  • 商业成本结转会计分录
  • 斯塔尔德
  • mxnet github
  • php获取本机ip地址
  • 维多利亚国家艺术馆
  • 结存材料实际成本分录
  • stable Diffusion安装教程
  • web自动化测试方法
  • 被称为下一代风华的是
  • 计算机视觉未来发展方向
  • php 密码
  • selenium python 教程
  • 固定资产支出计入什么科目
  • 进项税发票可以跨年认证吗
  • 辞退补偿金计算
  • 深入分析原因,找出问题根源并有效破解
  • 房地产公司计提税金
  • 已经提完折旧的房产价值评估
  • 中介公司服务范围都有哪些
  • 发放工资的转账支票收款人
  • 以销售额和年末存货计算的存货周转率公式
  • 其他非流动资产是会计科目吗
  • 其他权益工具投资是什么意思
  • 期末余额就是本年累计吗
  • 六税一费减免
  • 附加税多计提了怎么做分录
  • 平均净资产怎么算公式的
  • 税控系统技术维护费的申报抵扣方法
  • 负数发票要给税务局吗
  • 应付账款和应付票据的区别与联系
  • 发票未缴销是什么意思
  • 原材料按实际成本核算与按计划成本核算相比
  • mysql提高效率
  • 用户登陆login什么意思
  • sqlyog语句
  • sql语句连接方式
  • 快速打开当前文件的方法
  • windows出现问题怎么处理
  • windows8开机启动项在哪里设置
  • linux的文件结构
  • windows mobile应用
  • android 开发 教程
  • nginx react
  • java 解析javascript
  • js按位运算符
  • edittext弹出软键盘
  • pycharm官方教程
  • shell脚本模拟ctrl
  • Protocol Buffers(Protobuf)开发者指南---概览
  • 建筑工程资质挂靠合同
  • 水上公安分局
  • 电信追缴欠费的工作方案有哪些
  • 独立的法人企业
  • 按月申报印花税如何计税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设