Ajax基礎 專案

2021-10-19 16:44:43 字數 1538 閱讀 3142

ajax

xhr.readystate表示xhr的5個狀態:

0 請求尚未初始化

1 開啟連線,請求正在傳送

2 接收到響應頭資訊

3 正在響應主體

4 響應主體接收完畢

xhr.readystate的值每改變一次,function就會執行一次,所以function執行4次

注意::ajax訪問原生http的get並傳遞引數

router.

get(

"/restful_login/:uname&:upwd"

,(req,res)

=>

);

注意:

1.定義介面的時候,引數名稱需要新增:,但是呼叫介面傳輸引數的時候,沒有冒號

2.多個引數的連線,可以使用&和-,但是需要前後端對應

3.restful的非空驗證,不能寫在後端。只能放在前台驗證!!

restful請求方法: get delete post put查 刪 增 改

1.xml檔案的字尾是.xml

2.html中的標籤和屬性,都是預定義好的可以直接使用,xml中的標籤和屬性,是自己定義的

3.xml的標籤名稱,嚴格區分大小寫 和是兩組標籤

4.xml中只有雙標籤,沒有單標籤

編寫xml:

1.建立字尾以.xml結尾的檔案

2.第乙個行做宣告<?xml version="1.0" encoding="utf-8"?>

3.有且只有乙個根標籤

4.使用var r=xhr.respon***ml獲取document物件

5.使用dom操作 r.getelementsbytagname(「uname」)

6.獲取標籤是的所有物件放入乙個陣列

7.再進行陣列操作

ajax專案

1、登入模組 get /pro/v1/login/:uname&:uwpd 響應 1為登入成功 0為登入失敗

2、查詢所有使用者資訊 get /pro/v1/list 響應json

3、根據uid刪除使用者 delete /pro/v1/del/:uid 響應 1為刪除成功,0為刪除失敗

4、根據uid查詢使用者資訊 get /pro/v1/search/:uid 響應json

5、根據uid修改使用者資訊 put /pro/v1/update 響應 1為成功,0為修改失敗

6、根據uname 查詢使用者資訊 get /pro/v1/select/:uname 響應1為查詢成功,0為沒有此使用者

7、註冊 post /pro/v1/reg 響應1位註冊成功,0為註冊失敗

Ajax 基礎內容

1 ajax技術簡介 2 主要原理 通過xhr物件向伺服器傳送非同步請求,從伺服器端獲取額外資料後,利用js操作dom來更新頁面。ajax技術等於是在客戶和伺服器之間安插了乙個中轉站,js指令碼先把請求從客戶端發給這個中轉站,再由這個中轉站把請求 給伺服器,伺服器先把響應也傳送給中轉站,再由這個中轉...

AJAX 基礎認識

1.什麼是ajax ajax是一種用於建立快速動態網頁的技術,非同步的js 和 xml,本質是使用 js 提供的 xmlhttprequest 物件 非同步的向伺服器傳送請求,並接受響應資料 格式是 xml 預設 在ajax中,伺服器響應回來的是部分的資料而不是完整的頁面,也就是說響應的是我們所需要...

Ajax程式設計基礎

ajax需要執行在 環境中才有效,不能直接雙擊html檔案執行。建立ajax物件 告訴ajax請求位址和引數 xhr.open get 傳送請求 xhr.send 獲取伺服器端給客戶端的響應資料 xhr.onload function 在http請求與響應過程中,無論是請求引數還是相應內容,如果是物...