iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 18
0
Modern Web

ASP.NET MVC5架構說明與Q&A諮詢系統實作系列 第 18

[DAY 18] 比較:AJAX - get / post 方法

今天要來介紹:
jQuery - AJAX get() 和 post() 方法

補充
jQuery 是一套跨瀏覽器的 JavaScript 函式庫,簡化 HTML 與 JavaScript 之間的操作,並且方便為網站提供 AJAX 互動
所以加上 JSONDAY 17),三個的關係就是:

jQuery 提供 AJAX 方法,再透過 AJAX 方法交換 JSON 的資料


jQuery AJAX get() 和 post() 方法用於通過 HTTP GET 或 POST 從後端伺服器請求資料數據回前端
那它們差在哪呢?上圖ヽ( ° ▽°)ノ
https://ithelp.ithome.com.tw/upload/images/20201001/20128969LhmkYikw4G.jpg

GET

  • 比喻為「明信片」
  • 數據可見度 高
    明信片上的資料都會直接顯示出來,讓大家(網頁)都看得見
  • 緩存
    因為資料顯露,所以就得以讓大家(網頁)記得明信片上的資料,就會促成緩存
  • 安全性 低
    因為資料被看見、被記得了,理所當然安全性就非常低,而且資料可能包括個人的帳號密碼

POST

  • 比喻為「包裹」
  • 數據可見度 低
    要寄送的物件(資料數據)都被包裝起來,只看得見基本寄件資料(收件地點、收件人 ……)
  • 不會緩存
    因為物件被包裝起來,所以也不知道裡面是什麼
  • 安全性 高
    只有寄件人、收件人知道內容物是什麼,其他人都不知道,安全性就較高

那今天就介紹到這邊
明天會放上 AJAX get() 和 post() 方法的 Demo /images/emoticon/emoticon57.gif
(新年快樂改成中秋快樂!)


上一篇
[DAY 17] 什麼是 AJAX、JSON?
下一篇
[DAY 19] AJAX 語法、Demo
系列文
ASP.NET MVC5架構說明與Q&A諮詢系統實作30

尚未有邦友留言

立即登入留言