post方式,数据放在send()里面作为参数传递
xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');//申明发送的数据类型,设置发送请求头,里面已经进行urlencode编码
post没有缓存问题
无需编码
xhr.send('username=胡大&age=30');
get方式
/*
1.缓存 在url?后面连接一个随机数,时间戳
2.乱码 编码encodeURI
*/
xhr.open('get','2.get.php?username='+encodeURI('胡大昌')+'&age=30&' + new Date().getTime(),true);//这个&不能落下否则传输的数据会与new Date().getTime()连在一起
true 是判断是否异步
异步:非阻塞
同步:阻塞
xhr.send();