<script type="text/javascript">

function hello(){

var xmlHttp;

try {

xmlHttp=new XMLHttpRequest();

} catch (e) {

try {

xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

} catch (e) {

try {

xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

} catch (e) {

alert("您的浏览器不支持AJAX");

return false;

}

}

}

xmlHttp.onreadystatechange=function() {

if(xmlHttp.readyState==4) {document.getElementById("div_hello").innerHTML=xmlHttp.responseText;

}

}

var username = document.getElementById("username").value;

xmlHttp.open("GET","HelloServlet?username="+username,true);

xmlHttp.send(null);

}

</script>

Ajax实际是现有技术的一个综合运用,象JavaScript、XML等技术和语言。在Ajax中最重要的一个核心对象就是XMLHttpRequest,通过该对象的一些属性和方法进行与服务器端信息的交互,再由JavaScript操作这些数据及控制HTML页面元素,可以实现很多非常绚丽的效果,增强用户体验。