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");