<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頁面元素,可以實現很多非常絢麗的效果,增強用戶體驗。