ajax通信实质上是JavaScript创建了一个XMLHttpRequest对象,这个对象有个open()方法其参数包含URL,method,callback等,通过这个方法设置其属性,而后通过send()方法向后台发送请求。
例:
<script type="text/javascript">
var req;
function validate(){
var url="jjjjjj.jsp";
if(window.XMLHttpRequest){
req = new XMLHttpRequest();
} else if(window.ActiveXObject){
req = new ActiveXObject("Mivrosoft.XMLHTTP");
}
req.open("GET",url,callback);
req.onreadystatechange = callback;
req.send(null);
}
function callback(){
if(req.status == 200){
alert(req.responseText();
}
}
</script>