1. 程式人生 > >AJAX初學第一天總結

AJAX初學第一天總結

改變 加載 print ros soft js函數 json 能夠 cat

AJAX:Asynchronous Javascript And XML

概念:是異步的JavaScript和XML 是一種在無需重新加載整個網頁的情況下,能夠更新部分網頁的技術

工作原理:

AJAX的工作原理相當於在服務器端和用戶端添加一個中間層(AJAX引擎),一些不需要刷新整個頁面的請求(列如:驗證)就由AJAX來實現

1.在客戶端通過XMLHttpRequest對象發送請求給服務器(由javascript來實現)

var xhr;
try
{ xhr=new XMLHttpRequest(); 非ie瀏覽器的創建方法 }catch(exception){
try{ xhr=new ActiveXObject("MSXML2.XMLHTTP"); ie6以後的創建方式 }catch(exception){ xhr=new ActiveXObject("Microsoft.XMLHTTP"); ie6以前的創建方式 } }

2.在服務器端編寫請求的servlet

3.在服務器端處理後,將處理結果相應給客戶端的js函數

PrintWriter pw=response.getWriter();  創建寫入客戶端的寫入對象
pw.print(jsonStr);            寫入客戶端

4.在客戶端的js函數中使用Dom便來來實現局部數據的改變

AJAX初學第一天總結