$.ajax({
//默认设置为true 是否为异步请求
// async: true,
// 在请求发送前执行的函数
// beforeSend: function (xhr) {
// // console.log(xhr); // xhr 对象,可以在发送请求前对xhr对象进行修改,如添加自定义header
// },
// 默认值为true,dataType 为 script 和 jsonp 时默认为 false。设置为 false 将不缓存此页面
// cache: true,
// 请求完成后回调函数,无论数据是否请求成功
// complete: function (xhr,ts) {
// // console.log(xhr,ts);
// // ts 为描述请求类型的字符串;
// },
// 默认值,发送信息至服务器本地的编码格式; 适合大多数情况,没必要更改;
// contentType: 'application/x-www-form-urlencoded',
// 让回调函数内的this均指向这个指定的对象
// context: $('#id'),
// 发送到服务器的数据,将自动转换为指定请求字符串格式,contenttype;
// 字符串和数组两种形式;数组会自动转换为字符串形式
// data: 'cb=bb',
// 对返回的ajax函数进行预处理的函数
// dataFilter: function (data,type) {
// // data ajax返回的原始数据
// // datatype的参数
// },
// 预期服务器返回的数据类型,如果不指定,jquery会根据返回的数据类型进行判断,几种值:
// xml
// html
// script
// jsonp
// json
// text
// dataType: 'jsonp',
// GET POST 规定请求的类型,默认get,其它的请求方法 如put和delete,仅部分浏览器支持;
// type: 'GET',
// url: 'https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=w3c',// 规定请求的地址,默认是当前页面
// 请求失败时调用的函数;
// error: function (err) {
// // console.log(err);// null timeout error notmodified parsererror
// },
// 是否触发全局ajax事件,默认为true
// global: true,
// 仅在服务器数据发送改变时获取新数据,默认为false;
// ifModified: false,
// 重写jsonp请求中回调函数名,替换callBack = ?
// jsonp: 'aa',
// aa取代jquery随机生成的函数名
// jsonpCallback: aa,
// 用于响应http访问认证请求密码;
// password: ''
// 请求成功后的回调函数
// success: function (data) {
// console.log(data);
// },
// 用于相应http访问认证请求的用户名;
// username:'',
// 设置请求超时时间
// timeout: 1000
})
// function aa(data){
// console.log(data);
// }
// function bb(data) {
// console.log(data);
// }