Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发送异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。
XMLHttpRequest是ajax的核心机制,是一种支持异步请求的技术。简单的说,也就是javascript可以及时向服务器提出请求和处理响应,而不阻塞用户。达到无刷新的效果。
get 请求
- 创建一个XMLHttpRequest对象\
- 调用该对象的open方法\
- 如果是get请求,设置回调函数onreadystatechange = callback\
- Send
post 请求 - 创建一个XMLHttpRequest对象\
- 调用该对象的open方法\
- 调用setRequestHeader(“Content-Type”, “application/x-www-form-urlencoded”);\
- 设置回调函数onreadystatechange = callback\
- Send\