AJAX怎么用POST 傳參數


 1  //注冊回調函數。注意注冊回調函數是不能加括號,加了會把函數的值返回給onreadystatechange 
 2 xmlhttp.onreadystatechange = callback; 
 3 //設置連接信息 
 4 //第一個參數表示http請求方式,支持所有http的請求方式,主要使用get和post 
 5 //第二個參數表示請求的url地址,get方式請求的參數也在urlKh 
 6 //第三介參數表示采用異步還是同步方式交互,true表示異步 
 7 xmlhttp.open("GET", "servlet/CheckUserName?userName=" + userName, true); 
 8 //發送數據表示和服務器端交互 
 9 //同步方式下,send這名話會在服務器端數據回來后才執行完 
10 xmlhttp.send(null); 
11 
12 //異步方式下,send這句話立即完成執行 
13 //POST方式請求的代碼 
14 //xmlhttp.open("POST","servlet/CheckUserName",true); 
15 //POST方式需要自己設置http的請求頭 
16 //xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
17 //POST方式發送數據 
18 //xmlhttp.send("userName="+userName); 
19 }

POST方式是把參數寫在send函數里面,而GET方式把參數寫在open里面,並且傳給send函數一個NULL參數才可以。


免責聲明!

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



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