AJAX

1、介绍

介绍

2、同步&异步

  • 同步:页面发送请求给服务器,此时页面是不能进行操作的
  • 异步:页面中的一部分给服务器发送请求,并且等待服务器,但是页面的其他部分我们依然可以操作

3、实现方式:

3.1、原生js实验AJAX(了解就行了,不用敲代码)

3.2、JQuery的get实现

jquerygetajax

3.3、JQuery的post实现

jquerypostajax

3.4、JQuery的通用方法实现(主要是用这个)

jquerygeneralajax

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.分页

posted @ 2021-07-15 16:13  猪猪猪猪侠  阅读(22)  评论(0编辑  收藏  举报