关于java ajax的问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 23:50:36
发送请求的jsp端
function handleResponse(){
if(XMLHttpReq.readyState == 4){
if(XMLHttpReq.status == 200){
var out = "";
var res = XMLHttpReq.responseXML;
alert("aaa");
var response = res.getElementsByTagName("response")[0].firstChild.nodeValue;

document.getElementById("nameResult").innerHTML = response;
}
}
}
servlet服务器端:
System.out.println(res);
output = "<response>"+res+"</response>";
out.println(output);
out.close();
已经确定可以执行到alert("aaa");的地方,应该是接受的语句或者是发送的语句出了错误,有没有高收帮忙解决下.在线等...

试试var res=xmlhttp.responseText;

你可以尝试alert(xmlhttp.responseText)
如果alert出来XML格式的东西了说明返回数据没问题

大笨
\\
\\_
.---(')
o( )_-\_

服务器少了response.setContentType("text/xml");