原生ajax ajax封裝

2021-10-22 12:17:05 字數 593 閱讀 3589

簡單應用:

//建立ajax物件

//監聽狀態碼的變化 如果狀態碼等於4說明客戶端已經都從伺服器接收到全部資料

xhr.onreadystatechange=function()

}//建立連線 有三個引數

xhr.open(請求方式,請求位址get請求加上引數 post不能加,預設true非同步 false同步)

//傳送請求 post請求方式的引數放這裡 get請求放空

xhr.send()

(function(),

get:function(url,fn,sync=true)

}xhr.open('get',url,sync);

xhr.send();

},post:function(url,params,fn,sync=true)

}xhr.open('post',url,sync);

xhr.send(params)

} }window.myajax=ajax

})()

封裝原生ajax

封裝原生ajax四個步驟 類似於手機打 建立xmlhttprequest物件 買手機 開啟與伺服器的連線 撥號 傳送到伺服器 按下撥號鍵 等待伺服器的響應 有可能關機,不在服務區,無人接聽,有人接聽 function ajax obj else data user xiaocuo age 23 if...

原生js ajax 封裝

首先我們先了解ajax的get和post請求分別是怎樣請求資料的 get請求 建立ajax例項 開啟需要請求的位址,可以有三個引數 參1 請求方式 參3 是否非同步,可選,預設非同步 向後端傳送的資料,get方式用不到 ajx.onreadystatechange post請求 建立ajax例項 開...

原生sql 封裝

return array default array hostname 127.0.0.1 database csshop username root password root tablepre bz charset utf8 type mysql debug true pconnect 0,au...