为了账号安全,请及时绑定邮箱和手机立即绑定

ajax在jquery的底层是怎么实现的呢?

ajax在jquery的底层是怎么实现的呢?

慕少森 2019-04-27 11:54:32
就是 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()方法进行数据的请求。

查看完整回答
反对 回复 2019-04-27
  • 3 回答
  • 0 关注
  • 652 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号