<script type="text/JavaScript">
function jqxml(){
$.ajax({
url:"http://localhost:18080/servlet/Servlet1",
// 请求方式
type:"post",
// 服务器返回的数据的格式,常用的有 text/xml/json
dataType:"xml",
data:{age:1212},
success:function(data){
// 这里获取的data就是一个xml对象,这个对象可以按照dom树格式来解析
var name=$(data).find("infos").find("info").each(function(){
alert($(this).find("name").text());
alert($(this).find("age").text());
});
},
error:function (edata){
alert(edata);
}
});
};
</script>
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String aaa= request.getParameter("age");
System.out.print("ajax 数据:"+aaa);
// 向客户端响应信息
response.setCharacterEncoding("GBK");
response.setContentType("text/xml");
PrintWriter out= response.getWriter();
out.print("<?xml version=\"1.0\" encoding=\"GBK\"?>");
out.println("<infos>");
out.println("<info>");
out.println("<name>"+"name1"+"</name>");
out.println("<age>"+12+"</age>");
out.println("</info>");
out.println("<info>");
out.println("<name>"+"name11"+"</name>");
out.println("<age>"+112+"</age>");
out.println("</info>");
out.println("</infos>");
}
<script type="text/javascript">
function jqxml(){
$.ajax({
url:"http://localhost:18080/servlet/Servlet3",
// 请求方式
type:"post",
// 服务器返回的数据的格式,常用的有 text/xml/json
dataType:"json",
data:{age:1212},
success:function(data){
// 通过eval() 函数将字符串转化为js对象,如果返回的是json对象则eval() 函数不处理,如果返回的是json字符串则进行转化
// 注意这样写有时有问题,因为已经在ajax中定义了返回的是json对象而在使用eval() 来转化就有可能报错,所以要吗把json 换成text要吗把eval去了直接使用data
var json= eval("("+data+")");
var age1=json.age;
var name1=json.name;
alert(age1+""+name1);
},
error:function (edata){
alert(edata);
}
});
};
</script>
protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException {
// 向ajax 返回json格式的数据
String aaa = request.getParameter("age");
System.out.print("ajax 数据:" + aaa);
// 向客户端响应信息
response.setCharacterEncoding("GBK");
response.setContentType("text/json");
PrintWriter out = response.getWriter();
// 这里使用 json 对象的格式
String stu = "{age:12,name:name12}";
out.print(stu);
out.flush();
out.close();
}
String stu = "{\"age\":\"12\",\"name\":\"whd\"}";
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有