14-5-8

xmlHttpRequest,但是这个对象只是在火狐,google...在中国用的最广泛的IE浏览器里面是没有这个对象的
在IE里面是用的一个控件来解决这个问题,ActiveXObject
所以我们在解决对象的时候做出的判断,其实就是判断浏览器而已

第一步

由于javascript是没有办法连接数据库的,所以,需要通过后台语言
结合来连接数据库,那么这里就是把js从界面获取的值,传递给后台程序
xmlHttp.open()其实也就是链接到一个后台程序,把值传递过去

xmlHttp.open("GET","check2.php?userName="+userName,true);

第二步

注意,open()方法就仅仅只是打开了连接,并没有传递,所以需要send方法

xmlHttp.send(null);

第三步
这一步是一个回调函数,回调函数其实就和打电话代办事情是一个意思
这个回调函数其实就是状态改变的时候,js应该做什么事情

xmlHttp.onreadystatechange = function(){}

原文地址:https://www.cnblogs.com/huzhen/p/3716488.html