readyState=1时,只是准备发送请求,这时候responseText是空的,你需要在readyState=4并且status=200时取其值。
//当服务器将数据返回给客户端时,readyState状态值为4
if (xmlHttpRequest.readyState == 4) {
//当服务器返回的数据是正常的数据时,status状态值为200
if (xmlHttpRequest.status == 200) {
//通过XMLHttpRequest对象的responseText属性获取
//服务器返回的文本信息
document.getElementById("myDiv").innerHTML = xmlHttpRequest.responseText;
}
}