Ajax响应处理数据的三种格式(主要使用gson包)
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包)相关推荐
- 数据保存三种格式 TXT,json,csv
#txt文本保存 data = 'data' with open('filename.txt',mode='w',encoding='utf-8') as f:f.write(data)#json文件 ...
- Python数据处理(一):处理 JSON、XML、CSV 三种格式数据
Python 数据处理系列博客来啦! 本系列将以<Python数据处理>这本书为基础,以书中每章一篇博客的形式带大家一起学习 Python 数据处理.书中有些地方讲的不太详细,我会查阅其他 ...
- vue三种ajax请求方式,vue请求数据的三种方式
请求数据的方式: vue-resource 官方提供的 vue的一个插件 axios fetch-jsonp 一,vue-resource请求数据 介绍:vue-resource请求数据方式是官方提供 ...
- 前端js调用后端API获取数据的三种方法(2022.7.25)
前端js调用后台API获取数据的三种方法(2022.7.25) 前言 需求分析 一个Get实例 浏览器请求 SoapUI软件请求 一个Post实例 浏览器请求 SoapUI软件请求 1.Http简介( ...
- jQuery中通过JSONP来跨域获取数据的三种方式
第一种方法是在ajax函数中设置dataType为'jsonp' $.ajax({dataType: 'jsonp',url: 'http://www.a.com/user?id=123',succe ...
- 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 $ ...
- [转]Iphone/ipad安装包的三种格式 deb、ipa 和
[转]Iphone/ipad安装包的三种格式 deb.ipa 和 前言: 目前 iOS 平台上常见的安装包有三种,deb.ipa 和 pxl. 其中 deb 格式是 Debian 系统(包含 Deb ...
- discard connection丢失数据_python kafka 生产者发送数据的三种方式
python kafka 生产者发送数据的三种方式 发送方式 同步发送 发送数据耗时最长 有发送数据的状态,不会丢失数据,数据可靠性高 以同步的方式发送消息时,一条一条的发送,对每条消息返回的结果判断 ...
- mysql binlog_format 三种格式 详解 ---摘抄
MySQL 5.5 中对于二进制日志 (binlog) 有 3 种不同的格式可选:Mixed,Statement,Row,默认格式是 Statement.总结一下这三种格式日志的优缺点. MySQL ...
最新文章
- html5中的新标签
- java集合的加减_在JAVA中,对List集合的加减操作
- fekit前端代码模块化工具
- 随机森林 python_如何轻松使用python的随机森林
- 模板:后缀自动机(SAM)
- 自学Java编程要做好哪些准备?
- Java中的字符串程序
- JNI传递long时要谨慎,最好是int
- 计算机多媒体技术英文,计算机多媒体技术在英语听力测试中的应用
- python oserror怎么解决_python – OSError:目录不是空的,如何修复?
- E/art﹕Failed sending reply to debugger: Broken pipe的解决方法
- mysql查询名字相同数据排列出来_mysql 的sql语句来查找重复数据,并让其都显示出来?...
- (转)execute、executeQuery和executeUpdate之间的区别
- Code Clinic: Clojure 代码诊所:Clojure Lynda课程中文字幕
- Pycharm 开发 PyQt5 GUI 插件安装使用
- 如何是实现微信会员开卡组件中一个手机号绑定一个微信号(思路篇)
- 全球天气网(tianqi.com)天气预报调用插件
- POI之Excel简单导入
- 国内外互联网地图常用的几种坐标系统:概念,原理和应用
- 性能可靠塔式服务器,浪潮英信双路Xeon处理器小塔式服务器性能评测
热门文章
- darknet activate_array
- 基础篇--Java IO--概览
- Java修炼之路——基础篇——Java集合类详解1
- CF623E Transforming Sequence(多项式/倍增fft/动态规划)
- 12.15模拟:总结
- CF1406D:Three Sequences(贪心、构造)
- CF183C:Diverse Permutation(构造)
- 上帝造题的七分钟(ybtoj-树状数组)
- P2444-[POI2000]病毒【AC自动机】
- 【2018.3.24】模拟赛之三-ssl2547 圆环【数论】