iT邦幫忙

2022 iThome 鐵人賽

DAY 29
0
Modern Web

手把手web初學者系列 第 29

前後端的溝通大師AJAX介紹

  • 分享至 

  • xImage
  •  

AJAX是Asynchronous JavaScript and XML的縮寫
顧名思義是透過 JavaScript 的非同步技術用於網頁前、後端伺服器的溝通

AJAX組成

前端網頁後端伺服器以及資料庫
他們之間的互動就像營運一家店
我們就拿營運一間餐廳來舉例吧~
我們的前端網頁就如同我們的顧客,會提出點餐需求
後端伺服器就像服務生會給顧客回應,如果沒有這項服務(餐點)就會提出錯誤訊息並給予意見
那這裡還需要一個叫 API的接口
他就像一個窗口,這個接口是一段網址,依據餐點不同傳送訊息(網址)對應不同廚師(HTTP 請求方法)
且請求方法需要跟這個網址完全對應後端才能依據請求回應資源
如果方法與 API 沒辦法對應時就會出現我們常見的 404 找不到路徑

常見請求方法

GET請求指定的資源
POST提交指定的資源
PUT取代指定的資源,會用於完整地更新
PATCH更新指定資源,通常用於部分地資源更新
DELETE刪除指定的資源


上一篇
所有資料~集合!資料庫起步走
下一篇
初探Express
系列文
手把手web初學者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言