位置: 编程技术 - 正文

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有哪些不同点

  • 结转所得税的会计分录是什么
  • 个税申报与社保申报一定是一致的么
  • 企业所得税完税证明怎么打印
  • 信用评估费用收费标准
  • 小规模纳税人核算方式选什么
  • 房地产企业可以开专票吗
  • 服务行业主营业务成本包括哪些内容
  • 维修 物业
  • 年底计提费用和实际费用
  • 企业购买扶贫物资怎么入账
  • 报企业所得税的利润总额怎么填
  • 跨区域经营增值税所得税预缴多少
  • 早教加盟需要
  • 上报汇总和抄报是一个意思吗
  • 一般纳税人的增值税应纳税额等于
  • 电梯的运行与维护
  • 劳务派遣差额征税税率是多少
  • 年薪制12个月的计算公式
  • 账面价值,账面净值,账面余额
  • 事业单位服务收入怎么做账
  • 民间非营利组织有哪些
  • 预付款,尾款
  • 更改文件后缀算转换格式吗
  • php分页函数封装
  • win10鼠标速度默认是多少
  • 销售费用的类型
  • php5升级到php7
  • php解析json对象
  • php解析xml数据
  • zendframework3
  • 员工餐费需要附什么凭证
  • php制作验证码
  • 购买商品的会计分录贷方能写应付账款
  • 进口货物完税价格怎么算
  • vue实现动态菜单权限配置
  • ftp port命令
  • php wechat
  • php的array
  • 出口货物视同内销征税的会计核算?
  • emacs scheme
  • 个人个税汇算清缴怎么做
  • mongodb用法
  • 解决Dede5.6联动类型更改排序数字的BUG
  • 季末资产总额怎么计算
  • 摄影属于哪种服务业
  • 申报缴纳上月税费的会计分录
  • 电子承兑没到期可以提示付款吗
  • 分公司可以独立签约吗
  • 暂存的凭证是怎么做的
  • 出口免税进项税怎么处理
  • 职工教育经费还有什么经费
  • 合同里包括产品和服务吗
  • 安装工程什么时候套脚手架搭拆
  • 新建厂房房产证办理流程
  • 产品销售费用是什么科目
  • 申报表弥补以前年度亏损是链接哪个数据
  • 销售配件模式
  • 应付账款不需要付情况说明
  • 小规模附加税减半征收什么时候开始
  • 新成立的公司发朋友圈文案
  • 修筑公路的流程视频
  • 应收账款和坏账准备的解题思路
  • Windows10下MySQL5.7.19安装教程 MySQL忘记root密码修改方法
  • 服务器centos6.8安装教程
  • windos8怎么样
  • 朝鲜引擎
  • Extjs优化(一)删除冗余代码提高运行速度
  • linux shell脚本编程100例
  • js中使用组件
  • jquery 插件写法
  • 远程批量管理windows
  • nodejs搭建个人博客网站
  • python怎么制作
  • js基础教程
  • python3 cookie
  • 昆山市税务分局领导名单
  • 个人的房产出租征收什么税
  • 延期审理税务案件的后果
  • 车船税收费标准表
  • 海淀九所税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设