$(function () {
$.ajax({
url: '', //设置请求地址
type:'', //请求类型 get|post
data:{}, //传递参数
dataType: '',//返回数据的类型,一般为json
async:'', //是否异步请求 true 异步请求,false
success: function () {},//请求成功以后的回调 定义: 能打开地址并发送请求
error:function(){} //请求失败以后的回调 定义: 和上边相反
})
})
Ajax 的全称是asynchronous javascript and xml
Ajax 的优点和缺点
优点
- 实现异步通信效果
- 实现页面局部刷新
- 带来更好的用户体验
- 按需获取数据
- 节约带宽资源
缺点
- ajax 不支持浏览器 back 按钮
- 安全问题 AJAX 暴露了与服务器交互的细节
- 对搜索引擎的支持比较弱
- 破坏了程序的异常机制
- 创建 XMLHttpRequest 对象,也就是创建一个异步调用对象
- 创建一个新的 HTTP 请求,并指定该 HTTP 请求的方法、URL 及验证信息
- 设置响应 HTTP 请求状态变化的函数
- 发送 HTTP 请求
- 获取异步调用返回的数据
- 使用 JavaScript 和 DOM 实现局部刷新
什么叫跨域?
主机不同,协议不同,端口号不同都叫跨域。