今日分享 Ajax

2021-09-24 22:14:45 字數 795 閱讀 1906

今天分享一點ajax的小知識

==== ajax是一種非同步無重新整理的請求方式.

需要了解ajax的實現步驟分為以下幾點.

1、建立xmlhttprequest核心物件

2.準備請求/開啟請求

xhr.open(); open有3個引數

1.請求型別 (get/post)

3.是否非同步 (true或false;預設是非同步true)

3.傳送請求

xhr.send();send乙個引數

1.要傳遞給後台的資料:

如果是get請求,設定為null (get請求引數在請求位址後面)

如果是post請求,無引數時設定為null,有引數時設定引數, uname=zhangsan&upwd=123

4.判斷響應結果,解析響應資料.

如果是同步請求

xhr.status 響應狀態

404 請求路勁不正確

500 伺服器內部異常

200 成功

xhr.responsetext 響應結果

如果是非同步請求,需要知道請求是否處理完畢,處理完畢後再解析資料.

監聽處理請求的狀態碼readystate,需要繫結監聽事件 onreadystatechange

判斷響應狀態碼為4時,表示資料已經完全響應.

xhr.status 響應狀態

404 請求路勁不正確

500 伺服器內部異常

200 成功

xhr.responsetext 響應結果

原生ajax分享

最近被大佬問了乙個很有趣的問題,你還能手打出乙個ajax嗎?我當時的想法是有現成的為什麼要自己打,後來我反思了一下 只有靠自己才是強者 在這裡給大家分享乙個我自己打的ajax,也是自己的乙個知識點的記錄。後台互動ajax方法 引數1 集合 代表和後台互動的所有資料 function ajax obj...

今日頭條面試經驗分享

1.給乙個小頂堆,再給你乙個數,讓你插入到這個堆裡。思路 把這個數放到堆的最後,然後向上調整堆的最後乙個非葉子結點。2.求乙個 字串的 最長回文子串 並且返回第乙個出現的下標。思路 中心擴充套件法,逆序。3.有乙個表,有id,name,age等字段,讓你查詢姓 李 和姓 王 並且年齡 18歲的 記錄...

今日學習分享 處理異常 exception

1.異常的介紹 throwable 子類 error 這是錯誤無法處理 exception 異常 子類 runtimeexception 執行時異常 子類 indexoutofbound ception 下標越界異常 arithmeticexception上面是常用的一部分異常,一般我們處理的都是執...