Ajax

什么是异步交互、同步交互?

同步交互就是用户向服务器发出一个请求,等到服务响应之后才能发送第二个请求。

异步交互就是用户向服务器发送请求,无需等到服务器响应之后在发送第二个请求。

可以使用就是来接受服务器的响应,然后完成局部刷新。

 

ajax就是可以使用js能访问服务器,然后时异步访问。

我们都知道,一般服务器给我们的响应都是整个HTML页面,而采用ajax之后,可以是局部刷新,不用再响应整个页面,只需传送数据。

 

ajax的应用场景:

当用户在输入框中输入关键字时。此时文本框的内容发生了变化,这是浏览器就会向服务器发出一个请求,服务器将有关于“hello”的前十条 limit 0,9 发送给浏览器,在此期间,用户还可以做出其他操作。

当用户向输入框输入完成,光标移走时,浏览器应使用ajax技术已经向服务器发出请求,服务器检查自己的数据库,发现此用户已注册,就会将此消息发给浏览器,浏览器给用户做出响应。

 

虽然使用ajax很方便,增强了用户体验,但无形中访问服务器的此商户明显增多,虽然服务器无需返回整个页面,只要返回局部的数据,但ajax只要在适宜的场景用。

 

 ajax的四步操作:

第一步:得到 XMLHttpRequest对象,获取浏览器的型号

第二步:获取浏览器与服务器的连接

第三步:向服务器发送请求。

第四布:验证URL的状态码。

 

创建异步对象

 

 

posted on 2018-08-22 15:39  格竹  阅读(115)  评论(0编辑  收藏  举报

导航