位置: 编程技术 - 正文

浅析jQuery Ajax请求参数和返回数据的处理

编辑:rootadmin

推荐整理分享浅析jQuery Ajax请求参数和返回数据的处理,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

刚接触学会用jQuery ajax的时候,觉得真东西好神奇,这样就可以把数据取回来了啊。然后我可以把取回来的数据渲染到页面上,一颗赛艇。

之前很早接触到项目,并不知道怎么优雅的去用jquery ajax(现在也不优雅);

那个时候看别人写的代码

$.post("","",...)

也有

$.get("","",...)

还有

$.ajax()

当然现在知道点,这些写法都是一个意思,还是习惯用 $.ajax() 写写吧。

之前的数据处理,发送数据请求(json的数据格式),然后自己通过下面的方式

当时表单发送的参数项少,所以没觉得什么,到后来一个表单很多项数,也这么写,结果 request 就手工写了好多行,虽然能用吧,但是看看这样的代码就觉着哪里不对劲吧,至少很不“优雅”。

后来,发现其实jquery有个 serialize 的方法可以序列化表单数据,可以省事很多。

w3c_jquery_serialize-demo

处理返回数据,渲染到页面上去。

之前的做法也是和上面一模一样的吧,返回的数据是json数据格式的,然后分别取值赋值给页面元素,所以代码往往是这样的。

浅析jQuery Ajax请求参数和返回数据的处理

如果数据再多点,真的是感觉略难看。其实应该是有更好的做法的,返回的是一个json对象,所以我们可以通过遍历对象的属性值取到所有值然后依次渲染到页面对应元素即可。

对象遍历可以用 for-in 来写(有更好的方法来写么?)

上面name(或者其他tag在页面中先写好,和返回数据的属性一致)。

jQuery中ajax的4种常用请求方式

1.$.ajax()返回其创建的 XMLHttpRequest 对象。

$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选项见下。

如果你指定了 dataType 选项,请确保服务器返回正确的 MIME 信息,(如 xml 返回 "text/xml")。

实例:

保存数据到服务器,成功时显示信息。

2.通过远程 HTTP GET 请求载入信息。

这是一个简单的 GET 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。

实例:

3. 通过远程 HTTP POST 请求载入信息。

这是一个简单的 POST 请求功能以取代复杂 $.ajax 。请求成功时可调用回调函数。如果需要在出错时执行函数,请使用 $.ajax。

实例:

4.通过 HTTP GET 请求载入 JSON 数据。

实例:

以上内容是小编给大家介绍的jQuery Ajax请求参数和返回数据的处理,希望对大家有所帮助!

jQuery实现验证年龄简单思路 这段代码假定环境是一个ID为age-form的form,三个ID分别为day,month,year。$("#age-form").submit(function(){varday=$("#day").val();varmonth=$("#month").val();varyear=$("#year").val(

jQuery使用contains过滤器实现精确匹配方法详解 本文实例讲述了jQuery使用contains过滤器实现精确匹配的方法。分享给大家供大家参考,具体如下::contains选择器选取包含指定字符串的元素。该字符串可

JQuery ztree 异步加载实例讲解 本来要做一个文件目录浏览界面,需要遍历所有的文件和目录,很显然一次性读取时很费时费力的一件事情。因此就需要做异步加载....准备工作:1下载

标签: 浅析jQuery Ajax请求参数和返回数据的处理

本文链接地址:https://www.jiuchutong.com/biancheng/382998.html 转载请保留说明!

上一篇:jQuery+formdata实现上传进度特效遇到的问题

下一篇:jQuery实现验证年龄简单思路(jquery校验)

  • 个人所得税计算器
  • 上级补助收入对应的支出科目是哪个
  • 未满一年的公司可以注销吗
  • 记账王怎么查询凭证
  • 周转材料登三栏式明细账吗
  • 租金没有发票可以入账吗
  • 预告登记与备案的区别
  • 小型企业缴纳企业所得税
  • 收到国家退税
  • 酒店筹建是什么意思
  • 汽车进口税率表
  • 下个月的发票可以报销上个月的费用吗
  • 房屋租赁违法
  • 企事业单位承包承租经营者
  • 跨省非独立核算分公司如何报税
  • 适用差额征税的小规模纳税人有哪些
  • 会计人员应掌握的知识
  • 建筑安装业跨省经营管理税务通知
  • 公账转私账怎么操作电脑版
  • 开票系统维护费必须要交吗
  • 建筑企业怎么缴纳社保
  • 个人补缴公积金需要什么手续
  • 小规模收入未达50万
  • 3%征收率减按2%征收增值税怎么算
  • win11如何设置定时关机
  • 交易性金融资产入账价值怎么计算
  • 苹果7旧换新
  • 无形资产的摊销计入什么科目
  • 共管账户的定义
  • php配置文件的名字是
  • 建筑企业取得发票难
  • 一条指令可以完成一项复杂任务吗
  • php中pdo
  • 微前端Qiankun 子应用css后加载问题
  • 真菌感染手指甲空了
  • php面向对象的三大特征
  • 模型参数是什么意思
  • PHP自定义函数实现计算机整数的四次方
  • 企业购买的土地出买后无法收回资金属国有资产流失吗?
  • 售后租回交易形式是什么
  • 对公账号里面的钱会扣税吗
  • 非货币交易分录
  • 商誉减值损失怎么填
  • 企业需要准备哪些申报材料?
  • 暂估入库没开发票怎么办
  • mysql索引之间的区别
  • odbc api
  • 公司转让商铺应交什么税
  • 固定资产计提折旧的原则
  • 加计扣除的会计要素
  • 记账凭证的基本要素包括
  • 社保基数在哪里申报
  • 价外费用计入哪个科目
  • 下列sql server语句中出现语法错误的是
  • 注册表隐藏桌面图标
  • 如何删除windows.old
  • windows u盘制作
  • vsftp查看状态
  • The file /boot/grub/stage1 not read cor 解决办法
  • linux系统怎么共享
  • 32位win7安装
  • win10极限模式
  • python如何用turtle
  • Python自然语言处理PDF
  • node.js中用什么方法处理get、post请求的参数
  • Node.js中的什么模块是用于处理文件和目录的
  • Android - Designtime Layout Attributes & Tools Attributes
  • android布局文件放在哪
  • cmd的tree指令
  • nodejs apply
  • canvas基础
  • 高性能javascript的内容简介
  • 中国税务定额发票怎么开
  • 个人所得税缴纳怎么申报流程
  • 小米之家可以
  • 国家税务总局2016年17号公告
  • 办税人员怎么绑定电子税务系统
  • 个人转让住宅需要缴纳什么税
  • 曲靖注册公司要哪些条件
  • 个人所得税法全文完整版2021实施细则
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设