//封装Ajax //原生js处理异步编程的解决方案是匿名函数回调 function Ajax(method,url,data,callback){ var http; if(window.XMLHttpRequest){ http=new XMLHttpRequest(); } else{ http=new ActiveXObject("Microsoft.XMLHTTP"); } if(method=="get"){ if(data){ url+="?"; url+=data; } http.open(method,url); http.send(); } else{ http.open(method,url); if(data){ http.send(data); } else{ http.send(); } } http.onreadystatechange=function(){ if(http.readyState==4&&http.status==200){ callback(http.response); } } } Ajax("get",'./json/data.json',null,function(res){ console.log(res); });
js---封装Ajax
最新推荐文章于 2022-04-02 19:36:35 发布