XMLHttpRequest对象请求servlet,返回的responseText为空
小弟初学,还望多多指教 get方式是没有问题的,就是想使用post方式,但是返回xml对象数组长度为0,请教我的请求方式有问题吗
//post请求方式
xmlhttp.open("POST","/DocManager/servlet/TestAjax",true);
//post方式需要设置请求头
xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//post方式发送数据
xmlhttp.send("userid="+username);
//获取post方式提交,服务器返回xml
//var xmlNode=xmlhttp.responseXML;
//var xmlMessage=xmlNode.getElementsByTagName("message");
//if (xmlMessage.length>0){
// var textNode=xmlMessage[0].firstChild;
// var responsetText=textNode.nodeValue
// var divnode = document.getElementById("result");
// divnode.innerHTML = responsetText;
//}
//else{
// alert("数据格式出错"+xmlhttp.responseText);
//}
[ 本帖最后由 chenhao19860 于 2013-2-22 17:11 编辑 ]