Ajax

来源:互联网 发布:无间道 韩琛 知乎 编辑:程序博客网 时间:2024/05/11 20:22
一、Ajax在服务端的处理 Ajax在服务端的处理其实就是将处理完的提交数据封装起来,封装的形式有xml,json(参见http://www.json.org/json-zh.html),还有类似字符串数组格式的数据封装如: ["liuxx","lu"] 具体代码: Response.setContentType("text/html;charset=utf-8");//设置返回文档类型 PrintWriter out=Response.getWriter();//输出 StringBuilder builder=new StringBuilder("[");//字符串缓冲流 String expTyp=Request.getParameter("expTyp");//获取request中的参数 if("team".equals(expTyp)) { builder.append("/"Field hockey/",/"Rugby/"");//注意转义字符串 } else if("individual".equals(expTyp)) { builder.append("/"Bike/""); } builder.append("]");//封装结束 out.println(builder.toString());//转成字符串 在客户端需要全局函数eval()进行转换 转成字符串数组