java ajax用法_Java学习--Ajax介绍及使用

一、使用Ajax

1、什么是ajax?是一种用来改善用户体验的技术,本质上是利用浏览器提供的一个

特殊对象(XMLHttpRequest对象,一般也可以称之为ajax对象)向

服务器发送异步请求;服务器返回部分数据,浏览器利用这些数据

对当前页面做部分更新;整个过程,页面无刷新,不打断用户的操作。

注:

异步请求,指的是,当ajax对象发送请求时,浏览器不会销毁

当前页面,用户仍然可以对当前页面做其它操作

2、获取ajax对象

function getXhr(){

var xhr = null;

if(window.XMLHttpRequest){

//非ie浏览器

xhr = new XMLHttpRequest();

}else{

xhr = new ActiveXObject(MicroSoft.XMLHttp);

}

return xhr;

}3、ajax对象的几个重要属性onreadystatechange: 绑订事件处理函数,用来处理readystatechange

事件。

注:当ajax对象的readyState属性值发生了任何的改变,比如

从0变成了1,就会产生readystatechange事件。

readyState:有5个值(分别是0,1,2,3,4),用来获取ajax对象与服务

器通信的进展。其中,4表示ajax对象已经获得了服务

一、使用Ajax 1、什么是ajax?是一种用来改善用户体验的技术,本质上是利用浏览器提供的一个 特殊对象(XMLHttpRequest对象,一般也可以称之为ajax对象)向 服务器发送异步请求;服务器返回部分数据,浏览器利用这些数据 对当前页面做部分更新;整个过程,页面无刷新,不打断用户的操作。 注: 异步请求,指的是,当ajax对象发送请求时,浏览器不会销毁 当前页面,用户仍然可以对当前页面做其它操作 2、获取ajax对象 function getXhr(){ var xhr = null; if(window.XMLHttpRequest){ //非ie浏览器 xhr = new XMLHttpRequest(); }else{ xhr = new ActiveXObject(MicroSoft.XMLHttp); } return xhr; }3、ajax对象的几个重要属性onreadystatechange: 绑订事件处理函数,用来处理readystatechange 事件。 注:当ajax对象的readyState属性值发生了任何的改变,比如 从0变成了1,就会产生readystatechange事件。 readyState:有5个值(分别是0,1,2,3,4),用来获取ajax对象与服务 器通信的进展。其中,4表示ajax对象已经获得了服务
经验分享 程序员 微信小程序 职场和发展