ajax主要用到XMLHttpRequest 的对象:

首先的一个问题是处理浏览器兼容问题,处理方法如下:

用if语句判断浏览器能否通过XMLHttpRequest类,不能的话就调用ActiveXObject类创建xmlhttp对象,ActiveXObject是IE浏览器创建xmlhttp对象的方法。

接下来是为做ajax请求做准备:

xmlhttp.open(method,url,asyac)

示例

 

 后面是发送请求:

可以为send()函数添加参数,参数类型为string.

 

处理服务器的响应:

 

POST请求:

必须添加

要设置请求头部,否则传过去的值为空的

Get方法完整实例:

 

POST方法:

注意:在url?后面和&后面都不能有空格,否则你在servlet中获得的相应的值都是空的。

 

学习感悟:1、没有系统的学习,所以知识很零散,只能小幅度的提高我的编码能力。

2、你的成功是多么偶然。

3、知识应该越学越深,不能只停留在表面,否则你将失去思考的能力。