2.1、什么是AJAX请求
ajax是一种浏览器通过js异步发起请求,局部更新页面的技术。
Ajax请求的局部更新,浏览器地址栏不会发生变化
局部更新不会舍弃原来页面的内容
异步的好处:其他的功能并不影响整个页面其他的交互,异步带来良好的用户体验
2.3、jQuery中的AJAX请求
$.ajax方法
url 表示请求的地址
type 表示请求的类型GET或POST请求
data 表示发送给服务器的数据
格式有两种:
一:name=value&name=value
二:{key:value}
success 请求响应,响应的回调函数
dataType 响应的数据类型
$.get方法和$.post方法
两个方法一模一样,此方法没有type因为名称已经决定
url 请求的url地址
data 发送的数据
callback 成功的回调函数
type 返回的数据类型
$.getJSON
固定了GET方法
返回的数据类型固定是JSON数据
url 请求的地址
data 表示发送给服务器的数据
callback 成功的回调函数
表单序列化 serialize()
serialize()可以把表单中所有表单项的内容都获取到,并以name=value&name=value的形式进行拼接。