用一个典型的登录验证的例子来演示吧
一般来说,使用XMLHttpRequest对象来进行登陆验证要经过以下这几个步骤
- 使用DOM方式获得输入框中的值
- 创建XMLHttpRequest对象,这一步比较复杂,主要原因是要考虑浏览器的兼容性问题。
- 注册XMLHttpRequest对象的回调函数,注册回调函数时,之需要函数名,不要加括号。
- 设置( GET )连接信息
- 发送请求
- (POST)方式,需要自己设置http的请求头,并且由于要进行编码,所以不能直接在XHR.open的第二个参数中将数据发过去,而应该用send()方法将数据传送过去
回调函数: