AJax技術小結
1. AJax(Asynchronous Javascript and XML)是一個結合了Java技術、XML、以及Javascript的編程技術,可以讓你構建基於Java技術的Web應用,並打破了使用頁面重載的慣例。
2. AJax,異步JavaScript與XML,是使用客戶端腳本與Web服務器交換數據的Web應用開發方法。這樣,Web頁面不用打斷交互流程進行重新加裁,就可以動態地更新。使用AJax,你可以創建接近本地桌面應用的,直接的、高可用的、更豐富的、更動態的Web用戶接口界面。
3. 對於Mozilla﹑Netscape﹑Safari、Firefox等浏覽器,創建XMLHttpRequest 方法如下:
xmlhttp_request = new XMLHttpRequest();
4. IE等創建XMLHttpRequest 方法如下:
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP") 或 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
5. xmlhttp_request.open('GET', URL, true); XMLhttp_request.send(null);
6. open()的第一個參數是HTTP請求方式—GET,POST或任何服務器所支持的您想調用的方式。 按照HTTP規范,該參數要大寫;否則,某些浏覽器(如Firefox)可能無法處理請求。第二個參數是請求頁面的URL。第三個參數設置請求是否為異步模式。如果是TRUE,JavaScript函數將繼續執行,而不等待服務器響應。這就是"AJax"中的"A"。
Ajax技術運用的好的話,給我們的網頁增添了許多友好的效果,給用戶還來更好的感覺。AJax是個好東西。