Ajax學習筆記(一)

pkc000pkc 12年前發布 | 2K 次閱讀 分布式監控 JMX

    Ajax作為Web2.0的標志技術,不會這個確實是落伍了。。。
    Ajax其實是實現網頁異步交互的技術,我們知道http協議是一次連接之后就斷開了,如果客戶端,也就是瀏覽器想要得到服務器端的數據,就要給服務器發送一個請求,這中間網頁就會停止,就要等待服務器發回數據,大大降低了客戶體驗。其實呢,Ajax說白了只是把這種請求放到了后臺來執行。好吧,現在可以在請求數據的時候做別的事情了,有的像客戶端程序。其實很久很久以后,就不會有WEB程序和客戶端程序之分了(胡思亂想中)
    好,還是看Ajax怎么樣請求服務器的,創建xmlHttp對象這就是Ajax操作的對象

var xmlHttp = false;

try{      xmlHttp= new ActiveXObject("Msxml.XMLHTTP"); }catch(e){      try{      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e2){ xmlHttp = false; } }</pre>發送請求

xmlHttp.open("GET",url,true);
xmlHttp.send(null);
得到服務器返回的數據

if(xmlHttp.readyState == 4){
   var response = xmlHttp.responseText;
   alert(response);
}
這里的4是表示有服務器響應,其他的幾種狀態是:

</tr>

</tr>

</tr>

</tr>

</tr> </tbody> </table>


 

 

 本文由用戶 pkc000pkc 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!

推薦閱讀

Ajax學習筆記(一)

Ajax作為Web2.0的標志技術,不會這個確實是落伍了。。。 Ajax其實是實現網頁異步交互的技術,我們知道http協議是一次連接之后就斷開了,如果客戶端,也就是瀏覽器想要得到服務器端的數據,...

學習筆記<一>

要想在收索引擎中收索中文,需要修改tomcat目錄下的conf\server.xml里設定的默認的get編碼方式。否則會出現亂碼。例如 <Connector port="8080" protoc...

Android學習筆記

Android學習筆記(四六):互聯網通信-文件下載 2011-11-01 17:32 閱讀 (3688) 評論 (9) Android學習筆記(四五):互聯網通信-HttpClient、XML...

vim學習筆記

系統為ubuntu 詳細步驟: 安裝后進行顏色、高亮等配置: 1、在主文件夾下建立文件,名為.vimrc。ctrl+h顯示隱藏文件夾 " 不要使用vi的鍵盤模式,而是vim自己的 set noc...
0 (未初始化) 對象已建立,但是尚未初始化(尚未調用open方法)
1 (初始化) 對象已建立,尚未調用send方法
2 (發送數據) send方法已調用,但是當前的狀態及http頭未知
3 (數據傳送中) 已接收部分數據,因為響應及http頭不全,這時通過responseBody和responseText獲取部分數據會出現錯誤,
4 (完成) 數據接收完畢,此時可以通過通過responseBody和responseText獲取完整的回應數據
  • sesese色