1. 程式人生 > 其它 >對ajax的理解與分析

對ajax的理解與分析

在ajax出現之前 web的運用原理為一次請求對應一個頁面,也就是說你想從後端獲取資料頁面就會進行重新整理,ajax能夠通過xmlhttprequest非同步的對後端資料發起請求並提供資料,能夠實現區域性的變化而無需對整個頁面進行載入

先簡單說一下ajax運用的場景,玩遊戲創造角色時,往往要給角色取名,而取名字時往往會遇到角色名重複的系統提示,這裡就運用ajax的技術,將你取的角色名提交到後端資料庫,對後端資料庫進行遍歷,若是找到相同的,則返回重複的提示。ajax的核心就是xmlhttprequest,通過其來提交資料,獲取資料,然後對前端頁面進行區域性的渲染。

你可以理解為ajax是你父親,xmlhttprequest是你,你爸爸叫你通知你媽媽來找他,然後自己就去忙了,然後你就去找你媽媽,然後你媽媽就去找你爸爸,ajax提供一個數據給xmlhttprequest,xmlhttprequest去請求資料,然後ajax拿到資料。