AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML),原生的ajax代码太费时,jQuery封装好的Ajax其实还可以的。
📜$.get/post()
$.get() 方法通过 HTTP GET 请求从服务器上请求数据
$.post() 方法通过 HTTP POST 提交数据给服务器处理
$.get( url , data , callback , datatype )//post和get的参数相同
主要参数-->
url:请求的url地址
data:发送给服务器的参数(可选)
callback:请求成功后的回调函数(可选)
datatype:服务器返回的数据类型(可选)
📜load()
$('elemt').load() 从服务器加载数据插入元素中
$('elemt').load(url,data,callback)
主要参数-->
url:请求的url地址
data:发送给服务器的参数(可选)
callback:请求成功后的回调函数(可选)
📜$.ajax()
$.ajax() 异步加载的通用方法
$.ajax({
method:'GET',//post
url:'http://www.hah ~ ~',
dataType:"json"
data:{
user:'youth',
password:'123456'
},
success:function(){alert('访问成功')}
error:function(){alert('访问失败')}
})
主要参数-->
method:请求方法post/get(等同于type)
url:请求的url地址
data:发送给服务器的参数
success:请求成功后的回调函数
error:请求失败后的回调函数
dataType:服务器响应数据的类型(json、xml)
📜$.getJSON
$.getJSON() 访问服务器JSON文件
$.getJSON('url',data,callback )
主要参数-->
url:请求的url地址
data:发送给服务器的参数(可选)
callback:请求成功后的回调函数(可选)