当前位置: 首页 > Web前端 > HTML

Ajax封装简化版

时间:2023-03-28 17:26:35 HTML

废话不多说,直接上传代码。因为是简化版,所以不处理兼容性和错误细节。做一些简单的请求还是可以的。constsimpleAjax=(method,url,data,success,fail)=>{varrequest=newXMLHttpRequest();request.open(方法,网址);request.onreadystatechange=function(){if(request.readyState===4){//200-300之间的HTTP状态表示请求成功//304的HTTP状态表示请求内容没有改变,可以直接从缓存中读取if(request.status>=200&&request.status<300||request.status===304){success(request);}else{失败(请求);}}};请求.发送(数据);};