+ -
当前位置:首页 → 问答吧 → ajax的数据传输问题

ajax的数据传输问题

时间:2010-11-12

来源:互联网

我通过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就不为空,请问各位高手们,这是怎么回事啊,这个事情困扰我很久了,都急死了!!!

作者: haobnu   发布时间: 2010-11-12

那是关键字,你把&号给过滤掉。

作者: shaoliang520xi   发布时间: 2010-11-12

我也知道它是关键字,没有别的办法啊,我们数据库中有很多&的关键字啊!!

作者: haobnu   发布时间: 2010-11-12

热门下载

更多