Ajax响应处理数据的三种格式

 A、普通文本(重点)后台:sevletresp.getWriter().print("Ajax响应成功");前台:jspvar  text=  xhr.responseText;B、JSON格式(重点)1、更改toString方法(了解)@Overridepublic String toString() {return "{" +"uid:" + uid +", uname:'" + uname + '\'' +", pwd:'" + pwd + '\'' +'}';2、手动拼接(了解)后台:String   json ="{uname:'"+user.getUname()+"',pwd:'"+user.getPwd()+"',id:"+user.getUid()+"}";resp.getWriter().print(json);前台:var  text=  xhr.responseText;eval("var  e="+text);3、使用GSON包(主要)后台:String json = new Gson().toJson(list);resp.getWriter().print(json); 前台:如何处理JSON字符串var  text=  xhr.responseText;    var  e= JSON.parse(text);   //需要注意:json 格式中的key必须含有引号C、XML格式(了解就行)后台:resp.getWriter().print("<users>" +"<user>" +"<uname>zs</uname>" +"<pwd>123</pwd>" +"</user>" +"<user>" +"<uname>lisi</uname>" +"<pwd>123</pwd>" +"</user>" +"</users>");前台:var  doc=  xhr.responseXML;var  u= doc.getElementsByTagName("uname");

Ajax响应处理数据的三种格式(主要使用gson包)相关推荐

  1. 数据保存三种格式 TXT,json,csv

    #txt文本保存 data = 'data' with open('filename.txt',mode='w',encoding='utf-8') as f:f.write(data)#json文件 ...

  2. Python数据处理(一):处理 JSON、XML、CSV 三种格式数据

    Python 数据处理系列博客来啦! 本系列将以<Python数据处理>这本书为基础,以书中每章一篇博客的形式带大家一起学习 Python 数据处理.书中有些地方讲的不太详细,我会查阅其他 ...

  3. vue三种ajax请求方式,vue请求数据的三种方式

    请求数据的方式: vue-resource 官方提供的 vue的一个插件 axios fetch-jsonp 一,vue-resource请求数据 介绍:vue-resource请求数据方式是官方提供 ...

  4. 前端js调用后端API获取数据的三种方法(2022.7.25)

    前端js调用后台API获取数据的三种方法(2022.7.25) 前言 需求分析 一个Get实例 浏览器请求 SoapUI软件请求 一个Post实例 浏览器请求 SoapUI软件请求 1.Http简介( ...

  5. jQuery中通过JSONP来跨域获取数据的三种方式

    第一种方法是在ajax函数中设置dataType为'jsonp' $.ajax({dataType: 'jsonp',url: 'http://www.a.com/user?id=123',succe ...

  6. ajax获取后台数据的几种方式及如何获取ajax内部的数据供外部使用

    文章目录 1 ajax获取后台数据的几种方式 1.1 原生js的ajax方式 1.1.1 get 1.1.2 post 1.2 jQuery封装的ajax方式 1.2.1 $.ajax 1.2.2 $ ...

  7. [转]Iphone/ipad安装包的三种格式 deb、ipa 和

    [转]Iphone/ipad安装包的三种格式 deb.ipa 和 前言:  目前 iOS 平台上常见的安装包有三种,deb.ipa 和 pxl. 其中 deb 格式是 Debian 系统(包含 Deb ...

  8. discard connection丢失数据_python kafka 生产者发送数据的三种方式

    python kafka 生产者发送数据的三种方式 发送方式 同步发送 发送数据耗时最长 有发送数据的状态,不会丢失数据,数据可靠性高 以同步的方式发送消息时,一条一条的发送,对每条消息返回的结果判断 ...

  9. mysql binlog_format 三种格式 详解 ---摘抄

    MySQL 5.5 中对于二进制日志 (binlog) 有 3 种不同的格式可选:Mixed,Statement,Row,默认格式是 Statement.总结一下这三种格式日志的优缺点. MySQL ...

最新文章

  1. html5中的新标签
  2. java集合的加减_在JAVA中,对List集合的加减操作
  3. fekit前端代码模块化工具
  4. 随机森林 python_如何轻松使用python的随机森林
  5. 模板:后缀自动机(SAM)
  6. 自学Java编程要做好哪些准备?
  7. Java中的字符串程序
  8. JNI传递long时要谨慎,最好是int
  9. 计算机多媒体技术英文,计算机多媒体技术在英语听力测试中的应用
  10. python oserror怎么解决_python – OSError:目录不是空的,如何修复?
  11. E/art﹕Failed sending reply to debugger: Broken pipe的解决方法
  12. mysql查询名字相同数据排列出来_mysql 的sql语句来查找重复数据,并让其都显示出来?...
  13. (转)execute、executeQuery和executeUpdate之间的区别
  14. Code Clinic: Clojure 代码诊所:Clojure Lynda课程中文字幕
  15. Pycharm 开发 PyQt5 GUI 插件安装使用
  16. 如何是实现微信会员开卡组件中一个手机号绑定一个微信号(思路篇)
  17. 全球天气网(tianqi.com)天气预报调用插件
  18. POI之Excel简单导入
  19. 国内外互联网地图常用的几种坐标系统:概念,原理和应用
  20. 性能可靠塔式服务器,浪潮英信双路Xeon处理器小塔式服务器性能评测

热门文章

  1. darknet activate_array
  2. 基础篇--Java IO--概览
  3. Java修炼之路——基础篇——Java集合类详解1
  4. CF623E Transforming Sequence(多项式/倍增fft/动态规划)
  5. 12.15模拟:总结
  6. CF1406D:Three Sequences(贪心、构造)
  7. CF183C:Diverse Permutation(构造)
  8. 上帝造题的七分钟(ybtoj-树状数组)
  9. P2444-[POI2000]病毒【AC自动机】
  10. 【2018.3.24】模拟赛之三-ssl2547 圆环【数论】