![前端和後端是如何交互](http://p2.ttnews.xyz/loading.gif)
1、前端請求數據URL由誰來寫
在開發中,URL主要是由後臺來寫好給前端。若後臺在查詢數據,需要藉助查詢條件才能查詢到前端需要的數據時,這時後臺會要求前端提供相關的查詢參數(即URL請求的參數)。
2、接口文檔主要由誰來寫
接口文檔主要由後臺設計和修改。後臺直接跟數據打交道,最清楚數據庫裡有什麼數據,能返回什麼數據。前端只是數據的被動接受者,只是接口文檔的使用者。使用過程中,發現返回的數據部隊,則跟後臺商量,由後臺修改。切記:前端不能隨意更改接口文檔,除非取得後臺同意。
3、前端與後臺交互的數據格式
主要是JSON,XML現在用的不多
JSON 通常用於與服務端交換數據。
在接收服務器數據時一般是字符串。
我們可以使用 JSON.parse() 方法將數據轉換為 JavaScript 對象。
4、前端與後臺的交互原理
關注點:接口地址、前端請求的參數、後端返回的參數。調一下接口,看一下返回的數據。
5、前端請求參數的形式
GET和POST兩種方式 GET從指定的服務器中獲取數據,POST提交數據給指定的服務器處理
6、前端應該告知後臺那些有效信息,後臺才能返回前端想要的數據
先將要展示的頁面內容進行模塊劃分,將模塊的內容提取出來,以及方便前端的一些標誌值等,將所有想要的內容和邏輯告知後端後端從數據庫裡面去查詢相應的數據表以獲得相應的內容或者圖片地址信息 URL中的參數主要是根據後臺需要,若後臺需要一個參數作為查詢的輔助條件,前端在URL數據請求時就傳遞參數
7、前端如何把頁面信息有效傳達給後臺,以及後臺如何獲取到這些數據
所有前端請求的URL後面的參數都是輔助後臺數據查詢的若不需要參數,那後臺就會直接給個URL給前端
8、前端應該如何回拒一些本不屬於自己做的一些功能需求或任務
前端負責把數據展示在頁面上清晰的認識自己需要做的需求和任務
9、當前端在調用數據接口時,發現有些數據不是我們想要的,那麼前端應該怎麼辦
把請求的URL和返回的數據以及在頁面的展示的情況給後臺看【後臺查詢數據、取數據、封裝數據方面等蠻難處理的】
10、為什麼需要在請求的時候傳入參數
後臺在查詢數據庫的時候需要條件查詢
閱讀更多 九雲IT 的文章
關鍵字: JSON JavaScript XML