A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© z-snow 中级黑马   /  2019-5-31 16:02  /  822 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

### AJAX
1、本质:是在基于http协议的基础,以异步的方式通过XMLHttpRequest对象与服务器进行通信
2、作用:在不刷新页面的情况下,向服务器发送请求,达到局部更新页面的数据。

一、 异步:
定义:某段程序执行时不会阻塞其他程序执行,表现为程序的执行顺序不依赖程序本身的书写顺序。

创建异步对象:var xhr = new XMLHttpRequest();
设置请求行:xhr.open('请求方式',url,[传递参数]);
设置请求头:xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
设置请求体:xhr.send([参数]);

面试重点注意:get请求与post请求的差异
1、get请求没有请求头
2、get请求在请求行中的url后面拼接请求参数
3、post请求需设置请求头,目的是实现参数成功传递(没有参数也可以省略,一般不省略)
4、post请求的参数放在请求体中传递
5、get限制大小约4K,post没有限制




   

ajax发送get请求

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马