//首先創建一個Ajax對象 function ajaxFunction(){ var xmlHttp; try{ // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e){ try{// Internet Explorer xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e){ try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){} } } return xmlHttp; } --------------------- GET方法 function get() { //獲取對象 var request = ajaxFunction(); //傳輸數據到你的某個Servlet request.open("GET" ,"/myAjax/Demo01?name=czc&age=22" ,true); //接收返回的數據,只發送可以不寫 request.onreadystatechange=function(){ if(request.readyState==4 && request.status==200){ alert(request.responseText); } } //發送數據 request.send(); } --------------------- POST方法 function post(){ //獲取對象 var request = ajaxFunction(); //發送的地址 request.open("POST" ,"/myAjax/Demo01" ,true); //接收返回的數據 request.onreadystatechange=function() { if (request.readyState==4 && request.status==200) { alert(request.responseText); } } //設置頭 request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); //發送數據的內容 request.send("name=cz&age=22"); } ---------------------
