AJAX使用XMLHttpRequest對象與服務器通信。我們嘗試通過下面顯示的圖像來了解ajax的流程或ajax的工作原理。
正如在上面的示例中所看到的,XMLHttpRequest對象起著重要作用。
• 用戶從UI發送請求,javascript調用轉到XMLHttpRequest對象。
• HTTP請求由XMLHttpRequest對象發送到服務器。
• 服務器使用JSP,PHP,Servlet,ASP.net等與數據庫交互。
• 檢索數據。
• 服務器將XML數據或JSON數據發送到XMLHttpRequest回調函數。
• HTML和CSS數據顯示在瀏覽器上。