原生JS建立ajax請求

2022-01-13 04:18:26 字數 535 閱讀 4154

近乙個月面試,有兩家筆試題都讓寫原生ajax

在此做一下筆記,w3school官網講的超級清楚 明白 又 簡單易懂,建議看w3school

get請求

1

function

ajaxget(url)

13else19}

2021

//傳送set請求

post請求

1

function

ajaxpost(url,data)

7else13}

14 xmlhttp.open("post","檔案在伺服器上的位置或者請求的url","同步請求/非同步請求 false/true");

使用setrequestheader來新增http頭

js原生ajax請求

建立向後台伺服器的乙個請求 確定傳送的方式方法 傳送請求 確定後台載入完畢 獲取到請求返回的資料 ajax 能夠處理那些型別檔案 文型別檔案 如 html txt js css json xml ajax,需要配合js 的基本事件以及dom操作共同使用。ajax負責的是獲取資料,但是將獲取到的資料放...

原生js實現Ajax請求

原生的ajax請求離不開xhr物件,即xmlhttprequest物件。所有現代瀏覽器都內建有這個物件。建立整個物件 var xhr new xmlhttprequest 這裡有個版本的差異,ie5和ie6使用activex物件。不同的瀏覽器使用不同的物件。if window.xmlhttprequ...

原生js的ajax請求

針對get方法 針對post方法 注意 1.setrequestheader 把指定首部設定為所提供的值。在設定任何首部之前必須先呼叫open 設定header並和請求一起傳送 post 方法一定要 2.post請求一定要新增請求頭才行不然會報錯 3.open method url asyncfla...