學習分享—什麼是ajax

纔開始接觸Ajax的時候,只是知道它的做用是客戶端與服務端之間在不刷新網頁的狀況下進行數據交換,但對於他具體是什麼,在客戶端與服務端怎麼進行數據交換的原理是不清楚的,如今咱們來了解一下.javascript

一.Ajax是什麼html

1. Ajax,全稱Asynchronous JavaScript and XML ,也就是異步加載的javascript 和 XML前端

2.Ajax是一種用於建立快速動態網頁的技術。java

3.經過在後臺與服務器進行少許數據交換,Ajax可使網頁實現異步更新。這意味着能夠在不從新加載整個網頁的狀況下,對網頁的某部分進行更新。ajax

二.Ajax的優勢數據庫

ajax能在頁面上普遍的使用,固然是尤爲的好處優勢的地方。json

(1)、不須要刷新獲得動態數據(地圖,投票網站等)後端

(2)、界面美觀,給用戶的體驗好api

(3)、對數據庫的操做服務器

(4)、部分刷新頁面

(5)、返回類型多:字符串、json、xml、html

三.工做流程

1.發送接口請求

2.解析內容

3.渲染網頁獲得的結果

如今軟件開發實現先後端分離開發,前端寫好頁面以後,經過Ajax調用後端提供的接口實現先後端的數據交互,通常是經過接口文檔或者工具進行接口查看的,我通常使用的是國產的apipost的接口測試工具.

這是測試接口是否正常和查看後端給的響應值

經過須要傳遞的url,參數和請求方法,來獲取接口返回的響應值

而後咱們在Ajax中根據這些東西來寫,就能夠實現先後端數據交互了.

 

ApiPost - 可直接生成文檔的API調試、管理工具www.apipost.cn圖標

相關文章
相關標籤/搜索