ajax
var xhr =
new XMLHttpRequest();
xhr.open(
'get',
'url',
true);
xhr.send();
xhr.onreadystatechange =
function() {
if(xhr.readyState ==
4 && status ==
200){
document.querySelector(
'.content').innerHTML = xml.responseText;
}
}
异步(非阻塞模式,前面的代码不会影响后面的代码执行)同步(阻塞模式 前面的代码会影响后面的代码执行
get 跟 post 的区别
GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连,GET方式提交的数据最多只能是1024字节POST把提交的数据则放置在是HTTP包的包体中POST的安全性要比GET的安全性高Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求,在FORM(表单)中,Method默认为”GET”,实质上,GET和POST只是发送机制不同,并不是一个取一个发