Ajax的GET,POST方法傳輸數據和接收返回數據


//首先創建一個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");

}
--------------------- 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM