AJAX使用XMLHttpRequest對象與服務(wù)器通信。我們嘗試通過下面顯示的圖像來了解ajax的流程或ajax的工作原理。

正如在上面的示例中所看到的,XMLHttpRequest對象起著重要作用。
• 用戶從UI發(fā)送請求,javascript調(diào)用轉(zhuǎn)到XMLHttpRequest對象。
• HTTP請求由XMLHttpRequest對象發(fā)送到服務(wù)器。
• 服務(wù)器使用JSP,PHP,Servlet,ASP.net等與數(shù)據(jù)庫交互。
• 檢索數(shù)據(jù)。
• 服務(wù)器將XML數(shù)據(jù)或JSON數(shù)據(jù)發(fā)送到XMLHttpRequest回調(diào)函數(shù)。
• HTML和CSS數(shù)據(jù)顯示在瀏覽器上。