var request;
//XMLHttpRequest的创建
function createRequest(url){
if(window.XMLHttpRequest){
request = new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
request= new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e){
}
}
}
request.onreadystatechange = getResult;
request.open("get",url,true);
request.send(null);
}
//ajax回调函数
function getResult(){
if(request.readyState ==4 && request.status == 200){
document.getElementById("select02").innerHTML = request.responseText;
}
}
//ajax触发函数 负责生成url
function checkSelect(){
var url = "/address/SelectServlet?select="+document.getElementById("select01").value;
createRequest(url);
}
一般直接使用 new XMLRequest()即可
原文:http://www.cnblogs.com/whytohow/p/5060437.html