位置: 编程技术 - 正文

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

  • 建筑业的增值税税负
  • 项目税后现金流量的计算方法
  • 季报利润总额是填本季度金额还是本年累计数
  • 股东公司
  • 个体小规模一般纳税人税率多少
  • 凭证更正方法有哪些
  • 公司属于亏损状态,但是法人个人收入算公司账吗
  • 2020年安装费的增值税税率是多少
  • 公务用车用油
  • 资金账簿印花税滞纳金怎么算
  • 计提专项借款本月利息会计分录
  • 5000元可以买什么东西
  • 社保银行扣款未扣怎么办
  • 抽奖得奖
  • 行程单的金额怎么算
  • 外经证核销办理流程图
  • dir852迅雷路由器
  • win7如何设置高级网卡功能适合玩网络游戏
  • 培训费发票模板
  • 以房抵工程款会计分录
  • 报销金额和发票金额不一致怎么做账
  • 预付款无法收回账务处理
  • 命令提示符打错了怎么修改
  • h3cmsr3020路由器
  • 固定资产残料收入的账务处理
  • PHP:session_regenerate_id()的用法_Session函数
  • PHP:pg_transaction_status()的用法_PostgreSQL函数
  • php基础编程题
  • 辛华达瀑布,加拿大贾斯珀国家公园 (© Schroptschop/Getty Images)
  • 财务比率分析的主要内容
  • 政府给的土地补偿标准
  • 宝宝不肯坐推车怎么办
  • php判断useragent
  • vue3.0 vite
  • readline只读一行
  • ajax调用php接口
  • 企业注销亏损怎么处理
  • 计提工资后面附什么
  • python怎么用?
  • 公司购进设备会计分录
  • 固定资产折旧计算表模板
  • 房地产开发企业成本核算方法
  • 汇算清缴补交的所得税怎么记帐
  • 股东退股如何清算表格
  • 单位食堂不对外营业需不需要办理经营许可证
  • 垃圾清运费属于什么服务
  • 原材料的主要账务处理
  • 项目投标代理服务方案
  • 子公司注销如何注销
  • 小规模红冲发票怎么做分录
  • 支付国外客户佣金违法吗
  • 股东出资做什么科目
  • 水利税费会计分录
  • 协定存款是什么存款
  • 企业的一般账户可以转款到个人吗
  • 附报资料是什么
  • 销售费用进项税抵扣
  • ubuntul
  • sql安装不上去
  • 数据库时区与url连接设置的时区
  • 被放弃的遗产
  • Windows如何查看Mac地址
  • win10快速启动什么意思
  • windows 2000.
  • linux rootkit查杀
  • win7家庭版开启administrator
  • xp系统的程序和功能在哪里
  • win7访问共享文件
  • win10系统收不到wifi信号
  • linux系统查询进程
  • Linux系统怎么用命令行打开软件
  • cocos2d schedule
  • opengl的坐标系
  • 轻松掌握瓷砖铺贴技术 pdf
  • javascript 基础
  • css和js应如何在html中放置
  • android java编程
  • 北京朝阳区国家税务局
  • 怎么注册山东省采购网
  • 税务异常处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设