页面不跳转时,加载页面需要手动向服务器发送数据,此时就需要在我们的页面里面人为设置:请求行,请求头,请求主体。在设置这些请求格式时,需要依托于一个对象————异步对象。
1.首先创建异步对象:
//创建对象
var xhr = new XMLHttpRequest();
2.设置请求行:
//设置请求行
xhr.open('post','postData.php');
参数1:提交数据的方式,默认是get方法;
参数2:数据提交的页面地址;
参数3:异步请求(默认,true)还是同步请求,false;
3.设置请求头:
//设置请求头
xhr.setRequestHeader(键名,键值);
4.注册回调函数:
//设置回调函数
xhr.onreadystatechange = function(){
console.log(xhr.responseText);
}
5.请求主体:
xhr.send();