1.简介
如下图所示,当我们在某个系统注册时,当我们输入用户名后,后台就会进行查询判断用户名是否已被注册,并返回相关信息,这个时候前端跟后台会发生数据交换,但是页面并没有刷新,这里用的就是Ajax技术。
2.实现
(1)利用XMLHttpRequest实现
前端代码
<%@ page language="java" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<SCRIPT LANGUAGE="JavaScript">
function check(){
var username = document.regForm.username.value;
var xmlHttp=null;
xmlHttp=new XMLHttpRequest(); //一般浏览器创建XMLHttp对象
if(xmlHttp==null){
try{
//新版本IE创建XMLHttp对象
xml