ajax 以及 get 跟 post 的区别

xiaoxiao2021-02-28  46

ajax

// 可以理解为打开浏览器 (创建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只是发送机制不同,并不是一个取一个发
转载请注明原文地址: https://www.6miu.com/read-2621314.html

最新回复(0)