ajax的数据传输问题
我通过ajax实现数据分页,在后台的分页类中将数据传送到JS中,传输的数据中如果包含&字符,接收到的数据就为空,不包含&字符,就没有任何问题,请各位大侠指教。急死我了!!!!!
发送数据语句:
response是HttpServletResponse对象。
response.setContentType("text/xml; charset=UTF-8");
response.setHeader("Cache-Control", "no-cache");
PrintWriter out;
out = response.getWriter();
out.println("<course-set>");
out.println("<courseName>new&course</courseName>");
out.println("</course-set>");
out.close();
接收数据语句:
var res=XMLHttpReq.responseXML.getElementsByTagName("courseName");
获取到的res始终为空。
如果去掉new&course中的&字符后,res就不为空,请问各位高手们,这是怎么回事啊,这个事情困扰我很久了,都急死了!!!