标签: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)
标签:java 其他 发送请求 利用 http null 同步请求 name ros
原文地址:https://www.cnblogs.com/yingyigongzi/p/9181952.html