码迷,mamicode.com
首页 > Web开发 > 详细

Ajax棵1

时间:2018-06-14 15:01:04      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:java   其他   发送请求   利用   http   null   同步请求   name   ros   

ajax

1.什么是ajax?(异步请求,局部刷新)

ajax是一个改善用户体验的技术,实质上是利用浏览器端ajax对象()向服务器发送异步(ajax对象在向服务器发送请求的时候,用户可以继续其他操作)请求,服务器返回的text或者xml类型的数据,浏览器根据返回的数据,对页面进行局部刷新。

在整个过程中,不会中断用户的操作,体验度好。

2.如何获取ajax对象?

非IE    new XMLHttpRequest();

IE    new ActiveXObject("Microsoft.XMLHttp");

3.ajax向服务器发送请求

(asynchronous JavaScript and xml)

-----发送get请求---------

1)获取ajax对象

var xhr=getXhr();

2)注册监听器

xhr.onreadystatechange

3)初始化

xhr.open(‘get‘,‘CheckUname.do‘,true);

‘get‘:请求类型、

‘checkUname.do‘:请求地址

‘true‘:发送异步请求

‘false‘;发送同步请求

ajax向服务器发送请求,在服务器返回响应之前,用户必须等待,如果服务器响应的时间过长,页面出现锁死状态,用户体验度不好

4)真正发送请求

xhr.send(null);

5)

Ajax棵1

标签:java   其他   发送请求   利用   http   null   同步请求   name   ros   

原文地址:https://www.cnblogs.com/yingyigongzi/p/9181952.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!