位置: 编程技术 - 正文

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

  • 财税2019 21号第二条
  • 安装服务费税率是多少
  • 增值税抵扣了,附加税怎么算
  • 房屋租赁的发票备注怎么写
  • 物业公司停车费按什么征税
  • 一般纳税人给小规模开普票是几个点
  • 财务报税表格
  • 当月销项税大于进项税怎么办
  • 允许税前扣除的利息支出
  • 编制竣工结算的具体增减内容有哪几个方面?
  • 抵账房产财务入账
  • 收到高新企业补助款分录
  • 快递费的进项税可以抵扣吗
  • 简易征收是什么意思和一般纳税人
  • 营改增后手写发票还能用吗
  • 购买理财产品会损失本金吗
  • 一张抵扣发票能分多次抵扣不
  • 增值税核算应设置的会计科目排序
  • 合并后的新企业有哪些
  • 应收补贴款贷方余额
  • 企业无法取得发票,如何税前扣除
  • excel中如何选择只能选择的项
  • 只开发票没有合同需要缴纳印花税吗?
  • windows 搜索工具
  • 广告业进项都能开什么票
  • PHP:preg_match()的用法_PCRE正则函数
  • 进口商品增值税可以抵扣吗
  • 其他应收款年末余额较大
  • 海康威视网页插件下载
  • linux递归创建目录命令
  • php数据库连接失败怎么办
  • 运输合同印花税税率
  • 销售折扣增值税如何处理
  • 高温补贴 个人所得税
  • yarn的配置
  • 搬迁补偿费属于什么费
  • php怎么样
  • tune a video:one-shot tuning of image diffusion models for text-to-video generation
  • 手把手怎么写
  • 用more命令查看文件内容
  • 在税务局怎么查补缴的社保
  • 商贸公司会计成本核算
  • 广告费支出税前扣除标准30
  • 当月开的增值税发票当月能抵扣吗
  • 个人工程款收入算是工资流水吗
  • 资产负债表中应交税费为负数是什么意思
  • 如何减税降税
  • 建造合同新准则
  • mysql常见报错
  • 保证增信行通俗理解
  • 银行汇票用什么会计分录
  • 应付账款的入账价值应当包括增值税的进项税额
  • 现金存货盘盈盘亏计入什么科目
  • 收到税局退款
  • 公司的装修费计入什么科目
  • 将原材料出售会计分录
  • 存货抵债如何做分录
  • 私营企业员工享受探亲假吗
  • 施工企业的具体工作有哪些
  • 跨年红冲收入记在本年度
  • 给公司股东分红的账务处理
  • 人工费怎么核算
  • 红字更正法的使用范围是什么
  • 企业接受捐赠的固定资产,应增加营业外收入
  • 银行账户维护费收费标准
  • Linux下Mysql5.7.19卸载方法
  • ubuntu怎么把软件放到桌面
  • centos分区说明
  • win7电脑磁盘空间不足清理步骤
  • win8对机械硬盘不友好
  • mmtray2k.exe有什么作用 是什么进程 mmtray2k进程查询
  • html的基本语法规则
  • elementtree修改节点属性
  • angularjs4
  • Python的requests网络编程包使用教程
  • 盐城市地税局稽查大队长
  • 国家税务总局公告2022年第9号
  • 亚马逊网上商城
  • 烟叶税额
  • 如何理性看待出轨
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设