[第八週] ajax


AJAX (Asynchronous JavaScript and XML)
可以不用換頁拿到想要的資料。因為在伺服器和瀏覽器之間交換的資料大量減少,伺服器回應更快了。

如何使用

  1. 使用 XMLHttpRequest 物件來與伺服器進行通訊,它可以傳送並接收多種格式的資訊,包括 JSON、XML、HTML、以及文字檔案。
  2. 當 request 觸發 onload 時,會執行函式。 函式內寫決定伺服器傳回資料後的處理方式。
  3. 決定處理方式之後,發出 request
    • open(第一個參數:方法。如GET, POST等等,需大寫/ 第二個參數:URL/ 第三個參數: 是否不同步進行) : 發出 request
      • 第三個參數 (true): 表示不同步進行,即在瀏覽器上執行時,不用等到 response 回來,也可以做其他事情。反之如果是 false,在 response 回來之前,整個網頁都會被凍結著,無法做其他事情。
    • send() : 把 request 傳出去

#ajax






你可能感興趣的文章

Vuex, Redux, Flux

Vuex, Redux, Flux

[Day 0] 第一屆開發者寫作松

[Day 0] 第一屆開發者寫作松

S.O.L.I.D 設計原則(一) 內聚力&耦合力

S.O.L.I.D 設計原則(一) 內聚力&耦合力






留言討論