ajax: 即“Asynchronous Javascript And XML”(异步传输 JavaScript 和 XML(数据传输格式(常用的是 json)))
是一种用于快速动态创建网页的技术
是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。
(以上源自百度)
$.ajax()
1.type string/规定发送请求类型 (默认的为get) 类型有 get和post
2.url string/获取地址
3.data string/object 发送请求的数据(如百度输入查找内容)
4.context 上下文
5.async true/false 是否异步 (默认为true)
6.cache true/false 是否在浏览器缓存中加载请求信息 (默认为true)
7.dataType 返回的数据类型(一般为json数据类型和格式)
8.success 数据请求成功后的操作
9.error 数据请求失败后的操作
10.crossDomain 当前是否会跨域
11.jsonp 跨域的时候jsonp请求
12.jsonpCallback 跨域jsonp请求后的操作
书写格式如下:(常用的四种方法)
function ded(data) {
$.ajax({
type:'GET',
url:'/data.json',
success:function(){
console.log(data);
},
error:function(){
console.log('error');
}
});
}