AJAX
目录
1、介绍
2、同步&异步
- 同步:页面发送请求给服务器,此时页面是不能进行操作的
- 异步:页面中的一部分给服务器发送请求,并且等待服务器,但是页面的其他部分我们依然可以操作
3、实现方式:
3.1、原生js实验AJAX(了解就行了,不用敲代码)
3.2、JQuery的get实现
3.3、JQuery的post实现
3.4、JQuery的通用方法实现(主要是用这个)
3.4.1、重要!(涉及到了servlet)
url一般都是servlet的资源文件路径,所以可以利用JQuery来访问servlet然后从数据库里面获取数据,然后利用successs回调函数获取数据库中地数据动态地在页面上,回调函数里面就写JQuery的dom操作,一般都是写循环显示数据的代码,会用到js对象转换为json对象,如果有必要的时候可以学一下(感觉有点像jsp哈哈哈)
4、原生js实现AJAX需要用到的对象和方法
- XMLHttpRequest(核心对象)
- open(method请求类型,url链接,async是否异步)
- send(针对POST的参数)
- onreadystatechange(处理响应)
- responseText(获取响应数据)
- responseXML(获取响应数据)
5、AJAX使用场景:
1.验证输入的用户名是否已经被使用
2.搜索联想
3.分页