AJAX初學第一天總結
阿新 • • 發佈:2017-08-14
改變 加載 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初學第一天總結