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、知识应该越学越深,不能只停留在表面,否则你将失去思考的能力。