1. 程式人生 > >Ajax運行原理

Ajax運行原理

處理機制 send 應用 異常處理 字符 javascrip 自動 標準 bsp

解釋:異步Javascript和XML。相當於在用戶和服務器之間增加了一個中間層(Ajax引擎),使用戶操作與服務器響應異步化。

優點:頁面無刷新,用戶體驗好、異步與服務器通信、前後端負載平衡、基於標準被廣泛支持、界面與應用分離。

缺點:破壞了瀏覽器機制、對搜索引擎支持較弱、Ajax的安全問題、破壞了程序的異常處理機制。

應用:百度的搜索引擎,自動獲取關聯的信息、註冊賬號是否存在。

Ajax可以接收字符串、HTML標簽、CSS樣式內容、XML內容、JSON內容等。

Ajax操作具體步驟:1.創建Ajax對象,2.創建新的Http請求,3.發送請求,4.設置事件,感知狀態變化,接收服務器返回信息。

Ajax常用對象成員:1)、成員屬性:responseText、readyState、onreadystatechange。2)、成員方法:open()、send()。

Ajax請求之get和post不同之處:1)、給服務器傳送數據大小不同,2)、post傳送數據比get更安全,3)、傳送數據形式不同。

Ajax運行原理