位置: 编程技术 - 正文

浅析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校验)

  • 车船税税金及附加计入管理费用嘛
  • 特许权使用费所得包括
  • 年终奖怎么计税的
  • 建筑业的增值税税率是多少
  • 哪些单位属于政府工作部门系列
  • 已认证红冲需要退回发票吗
  • 回退税款所属期具体条件是
  • 汇算清缴报告和审计报告有什么区别
  • 具备什么条件的土地可以开发
  • 收到工伤赔偿款会计分录
  • 计提社保费计入什么科目
  • 非居民企业投资收益
  • 以实物抵债账务协议
  • 劳务公司的暂估费是什么
  • 外聘人员需要扣个人所得税吗
  • 计提固定资产的方法有几种?
  • 年所得税12万申报
  • 红利所得分配也要交税吗
  • 发票限额是含税还是不含
  • 装修期间用电
  • 购买方纳税人识别号是什么意思
  • 进口应税消费品所支付的金额不包括
  • 本年利润的借贷双方表示什么
  • 软件企业即征即退账务处理
  • 城市垃圾处理项目
  • 公司发放的车补扣个人所得税吗
  • 外国人可以参加中国境内的党派或政治团体
  • 购货申请书
  • 发票金额与实际付款金额不一致
  • 联想e430安装win7
  • 货款形式返还
  • PHP选项代码
  • checkingmedia什么意思戴尔笔记本
  • phpstorm怎么用
  • 预计负债的所得税怎么算
  • vue项目难点及解决方法
  • php memory_get_usage
  • 企业销售折扣在计征所得税时如何处理
  • html中的标签有哪些
  • sql1000*1.0
  • sybaris插件包
  • php oauth2 单点登录
  • c+c#
  • 如何界定人力资源管理
  • 所得税费用是属于费用类吗
  • 抵扣进项税是怎么算的
  • 进口商品采购流程及时间
  • 在MysQL数据库中,数据库文件的扩展包括
  • 专项附加扣除哪种申报方式好
  • 报销流程怎么走
  • 已纳消费税扣除会计分录
  • 上个月计提多了,这个月怎么办?
  • 向税务局缴纳工会经费的没计提
  • 溢价发行可转换债券 利息调整在贷方吗
  • 存货取得长期股权投资
  • 加盟费开发票
  • 厂家给的返利应该怎么做会计分录
  • 关于其他应付款的问题
  • 管理费用和销售费用都有职工薪酬
  • 哪些资产减值损失一经计提不得转回
  • 盈亏平衡点怎么计算公式
  • 连接mysql数据出错1045
  • freebsd版本选择
  • unix系统的最大特点
  • 删除windows.edb
  • mac无法开机怎么办
  • vi编辑器是干什么的
  • centos7网络配置文件在哪
  • 关闭windows输入法
  • win10时间不见了怎么办
  • win10更新已经下载好了能删除吗
  • linux file-nr
  • PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
  • python的linux
  • 在js里写html
  • unity2d寻路
  • jquery增加一行和删除
  • github docs
  • 美国各州房产税税率
  • 个体工商户如何注销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设