簡述 AJAX:
AJAX即“Asynchronous Javascript And XML”(異步 JavaScript 和 XML),是指一種創建交互式網頁應用的網頁開發技術。
通過在后台與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味着可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。
轉自:http://www.jobui.com/mianshiti/it/jsp/4880/
原理: HTTP協議的異步通信
get 請求
1) 創建一個XMLHttpRequest對象
2) 調用該對象的open方法
3) 如果是get請求,設置回調函數onreadystatechange = callback
4) Send
如果是post 請求
5) 創建一個XMLHttpRequest對象
6) 調用該對象的open方法
7) 調用setRequestHeader(“Content-Type”, “application/x-www-form-urlencoded”);
8) 設置回調函數onreadystatechange = callback
9) Send