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对象已经获得了服务

你可能感兴趣的:(java,ajax用法)