AJAX
1、AJAX即Asynchronous JavaScript and XML(异步的JavaScript和XML)
2、AJAX是一种用于创建快速动态网页的技术
⑴通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新
jQuery
jQuery是一个JavaScript函数库。jQuery 库包含以下特性:
⑴HTML元素选取
⑵HTML元素操作
⑶CSS操作
⑷HTML事件函数
⑸JavaScript特效和动画
⑹HTML DOM遍历和修改
⑺AJAX
⑻Utilities
用jQuery实现Ajax
1、Ajax主要的功能是实现了浏览器端异步访问服务器:通过浏览器的XMLHttpRequest对象发出小部分数据,与服务端进行交互,服务端返回小部分数据,然后更新客户端的部分页面
2、json是Ajax发送小部分数据的一种轻量级数据格式,可以简单易懂的给服务器或者浏览器交互数据,包括json对象,json数组对象
3、通过jQuery AJAX方法,能够使用HTTP Get和HTTP Post从远程服务器上请求文本、HTML、XML或JSON,同时能够把这些外部数据直接载入网页的被选元素中
4、jQuery实现ajax的基本格式
$.ajax({
url:"",
type:"",
header:{},
data:"",
success:function(response){}
error:function(e){}
}
)
注:上面基本格式的含义
1、jquery库中已经封装了ajax请求的方法
⑴ajax()方法用于执行AJAX(异步HTTP)请求
⑵所有的jQuery AJAX方法都使用ajax()方法。该方法通常用于其他方法不能完成的场景
⑶jquery.ajax([settings])。发请求并且能得知成功还是失败
2、url:发送请求的地址
3、type:请求方式类型,"POST"或者"GET",默认是"GET"
4、contentType:发送数据到服务器时所使用的内容类型。默认是:"applica