Ajax常用知识点

Ajax原理:(3步原理 )

1.浏览器:发生XX事件,创建XMLHttpRequest对象,发送HttpRequest。
2.服务器:处理HttpRequest创建响应并将数据返回给浏览器。
3.使用JS处理被返回的数据,更新页面内容。
.

注释:XMLHttpREQUEST对象(异步的与服务器交换数据)
JavaScript/DOM(信息显示/交互)
CSS(给数据定义样式)
XML(作为转换数据的格式)

Ajax向服务器发送请求

XMLHttRequest对象的open()和send()方法

方法 描述
open 规定请求的类型,URL以及是否异步处理请求 1.method:请求的类型,get或post。2.url:文件在服务器上的位置。3.async:true(异步)或false(同步)
send(string) 将请求发送到服务器。string:仅用于POST请求 。

Get和Post区别?

与post相比,get更简单更快,并且在大部分情况下都能用。
在以下情况中,使用post请求:
1.无法使用缓存文件(更新服务器上的文件或数据库)
2.向服务器发送大量数据(post没有数据量限制)
3.发送包含未知字符的用户输入时,post比get更稳定也更可靠

你可能感兴趣的:(前端,前后台交互)