位置: 编程技术 - 正文

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

  • 有限责任公司的股东人数为多少
  • 增值税普票税额怎么算出来的
  • 公司亏损股东退股还要贴钱
  • 合并会计报表中的未分配利润反应的是什么
  • 公司购买车库是什么费用
  • 房地产企业收到预收款如何纳税
  • 证券交易所风险公告怎么写
  • 延期缴纳税款会退回吗
  • 简易征收一般纳税人可以收专票吗
  • 技术转让所得减半征收计算
  • 自建公司什么意思
  • 资本公积要交印花税账簿税吗
  • 资产负债表和利润表在哪里查
  • 企业报表里面利润怎么填
  • 用于研发的设备如何折旧
  • 计提其他应收款坏账
  • 工程预收款账务处理
  • 涉税票据如何避免税务风险?
  • 企业贷款的利息都是固定的吗
  • 运输公司租赁车辆怎么做账
  • 王者荣耀通用铭文狩猎和隐匿
  • 生产经营所得个税表
  • 清卡处于非征期是什么意思
  • window11 正式版
  • 苹果电脑里的finder是什么
  • 税务检查所得税调整
  • 如何实现php图片打印
  • 要求快速启动
  • 电脑开机时进入bios界面快捷键
  • php字符串定义
  • PHP:spl_autoload_extensions()的用法_spl函数
  • Ant Design Pro(5)-7.高级表格ProTable
  • 进程program
  • 购进的货物
  • 头歌java第一课
  • 小企业会计制度最新版
  • 支付宝提现到对公账户怎么做账
  • 银行结算方式有哪几种方式?其具体内容是什么?
  • 小规模纳税人上月发票开错了怎么办
  • 劳务费怎么做会计分裤
  • ninja命令使用
  • discuz关闭电脑版
  • 只有进项发票,没有销项可以吗
  • 本期应纳税额减征额是什么意思
  • mysql触发器在哪里建
  • 工会经费的计提基数不包括
  • 利润表和资产负债表
  • MYSQL administrator 使用
  • sql2008强制还原数据库
  • 拒收发票需要拒收证明么
  • 商贸公司经营范围可以写烟酒吗
  • 发票红冲重开是退个税吗
  • 加强备案管理
  • 社保费申报是当月的
  • 边际成本是什么意思大白话
  • wamp怎么用mysql
  • sql数据库口令
  • sql server存储过程教程
  • win7怎么删除win10系统
  • centos opencl
  • centos svn服务器搭建web
  • freebsd安装手动分区
  • 在windows中用于显示正在运行的程序名称的栏称为
  • centos7自签名证书
  • mac快捷功能
  • rrpcsb.exe - rrpcsb是什么进程 有什么用
  • win10怎么关闭欢迎界面
  • win7系统怎么查看内存
  • unity 3d教程
  • shell脚本题
  • 深入理解python特性pdf百度云
  • cmd切换到当前目录
  • javascript中的107个基础知识收集整理 推荐
  • JavaScript中的数据类型分为两大类
  • 深入理解中国式现代化
  • javascript入门书
  • 基于jquery实现小说
  • 安卓app压力测试
  • ActivityManagerService(四)
  • 扣缴个人所得税客户端操作流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设