就是 xmlhttp 啊,有耐心你也可以自己搞一个的。比如下面这段代码就是在原生js实现的简单的ajax(为了简化代码就不做浏览器兼容了):var xmlhttp=new XMLHttpRequest();xmlhttp.onreadystatechange=function(){ if(xmlhttp.readyState==4){ console.log(xmlhttp.responseText); }}xmlhttp.open("GET","网址写在这",true);xmlhttp.send();
3 回答

慕桂英3389331
TA贡献2036条经验 获得超8个赞
它的底层实现包括下面几个方面:1.jQuery底层在实现ajax功能时,调用了浏览器中的XMLHttpRequest对象,在最新的2.0版本后,由于不考虑IE浏览器的支持,直接使用该对象获取用户请求的数据,包括地址和参数等。2.它将对象打开请求地址时的相关参数封装在相关函数如ajax()的配置项中,一旦传入了必需选项,则直接调用相应的send()方法进行数据的请求。
添加回答
举报
0/150
提交
取消