簡單理解Ajax原理

          Posted on 2014-03-05 11:27 dongisland 閱讀(611) 評論(0)  編輯  收藏
          Ajax的原理就是:通過javascript的方式,將前臺數據通過xmlhttp對象傳遞到后臺,后臺在接收到請求后,將需要的結果,再傳回到前臺,這樣就可以實現不需要頁面的回發,頁是數據實現來回傳遞,從頁實現無刷新。 
          Ajax的原理簡單來說,實際上就是通過XmlHttpRequest對象來向服務器發異步請求,從服務器獲得數據,然后用javascript來操作DOM而更新頁面。 
          這其中最關鍵的一步就是從服務器獲得請求數據。要清楚這個過程和原理,我們必須對 XMLHttpRequest有所了解。 
          我們可以看出,XMLHttpRequest對象完全用來向服務器發出一個請求的,它的作用也局限于此,但它的作用是整個ajax實現的關鍵,我們可以把服務器端看成一個數據接口,它返回的是一個純文本流,當然,這個文本流可以是XML格式,可以是Html,可以是Javascript代碼,也可以只是一個字符串。這時候,XMLHttpRequest向服務器端請求這個頁面,服務器端將文本的結果寫入頁面,這和普通的web開發流程是一樣的,不同的是,客戶端在異步獲取這個結果后,不是直接顯示在頁面,而是先由javascript來處理,然后再顯示在頁面。

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 5, comments - 0, trackbacks - 0, articles - 0

          Copyright © dongisland

          主站蜘蛛池模板: 新乐市| 克拉玛依市| 万安县| 鄂伦春自治旗| 汪清县| 芦山县| 瓮安县| 靖边县| 福泉市| 赤水市| 汾西县| 科技| 特克斯县| 忻城县| 连云港市| 绥德县| 宝山区| 罗江县| 密云县| 吴桥县| 诸城市| 阳西县| 大足县| 尚义县| 绥棱县| 太湖县| 祁阳县| 常德市| 洪雅县| 当阳市| 阳新县| 牡丹江市| 建湖县| 辽阳县| 房山区| 长沙市| 建德市| 克拉玛依市| 新闻| 长汀县| 历史|