位置: 编程技术 - 正文

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

  • 财产行为税包括资源税吗
  • 企业收到退回的所得税的账务处理
  • 一般纳税人建筑工程税率是多少
  • 员工交通费补贴标准
  • 残保金是谁支付给单位?
  • 中小型企业库存的问题及对策
  • 清算期间,公司是否可以经营
  • 车辆过户需要交费吗
  • 产品成本核算需要经过哪些程序
  • 单位车辆折旧完怎么处理
  • 内部企业借款利息在建工程资本化
  • 商场预付卡是什么意思
  • 医院减免医药费后还可以报保险吗
  • 企业替员工缴纳商保家财险
  • 去年增值税销项少2元
  • 目前建筑里面税金总共包括几部分
  • 开发票时含税和不含税是什么意思?
  • 生产成本为什么不属于费用
  • 库存商品结转成本摘要怎么写
  • 旅行社税收
  • 增值税小规模纳税人减免增值税政策
  • 对公账户代扣
  • 单反镜头直径越大是不是就越好
  • pkjobs.exe - pkjobs是什么进程 有什么用
  • 无偿赠送增值税问题
  • Aerial view of Chapel Bridge over the river Reuss in Lucerne, Switzerland (© Neleman Initiative/Gallery Stock)
  • vue查看图片组件
  • 汇算清缴补充公告
  • vue3开发app
  • css网页布局代码
  • php自动生成文章
  • topas命令详解
  • 小规模纳税人征收方式
  • 房屋租赁公司装修要求
  • 体检费专票可以抵扣吗
  • 除了增值税发票还有什么票可以抵扣税
  • discuz设置门户
  • 收益相关的政府补助账务处理
  • 不动产进项税额抵扣新政策2021
  • 补发工资如何做账
  • sql2000安装不上是什么原因
  • sql2005安装方法
  • mysql8绿色版安装
  • 筹资活动产生的现金流量净额减少说明什么
  • 消费税和购置税系重复征税
  • 企业银行流水可以不给税务吗
  • 少数股东损益会出现负数吗
  • 取得抵债资产
  • 行政单位基建账地质灾害评估报告计哪个科目
  • 去年多交所得税今年怎么处理
  • 车子以旧换新还能贷款吗
  • 关税进口增值税缴纳时间
  • 固定资产清理在贷方怎么结转
  • 股权转让后再转让
  • 农产品如何进入批发市场
  • 出口退税暂不抵税怎么办
  • 企业受赠资产会计处理
  • 律师费能计入办公费吗合法吗
  • 预缴增值税扣除额用填写吗
  • 公司计提减值好吗
  • Win7x64下Mysql5.7.18解压版的安装方法
  • xp系统怎么装机
  • 操作系统安全配置一般包括哪些内容
  • win8.1快捷键
  • iusb3mon.exe是什么
  • windows注册账号
  • Win10 Redstone 11082视频快速上手:已知bug及新变化一览
  • win8开机自启动在哪里设置
  • 引发脚本异常
  • app的文件名
  • nodejs快速入门
  • jQuery Validation PlugIn的使用方法详解
  • shell脚本创建多级目录
  • 命令行执行bat文件
  • dom基础知识
  • 山东省立第三医院地址
  • ukey开票人是管理员改胃自己时只能开电子发票
  • 建筑工地临时板房验收规范最新
  • 取消税控盘服务费
  • 太原市小店区电影院营业时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设