$.ajax({}) 方法
参数很多,可以通过手册来使用,在这里简单写一个小案例,说一下比较常用的参数。
$.ajax({
url:'01.php',//请求地址
data:'name=fox&age=18',//发送的数据
type:'GET',//请求的方式
success:function (argument) {},// 请求成功执行的方法
beforeSend:function (argument) {},// 在发送请求之前调用,可以做一些验证之类的处理
error:function (argument) {console.log(argument);},//请求失败调用
})
$.get()方法
参数列表
参数 | 描述 |
---|---|
url | 必需。规定将请求发送的哪个 URL。 |
data | 可选。规定连同请求发送到服务器的数据。 |
success(response,status,xhr) | 可选。规定当请求成功时运行的函数。额外的参数:response - 包含来自请求的结果数。status - 包含请求的状态。xhr - 包含 XMLHttpRequest 对象 |
dataType | 可选。规定预计的服务器响应的数据类型。默认地,jQuery 将智能判断。可能的类型:"xml "、"html "、"text "、"script "、"json "、"jsonp "。 |
注意:我们在向服务器提交数据时,如果使用的是Ajax需要手动将数据格式化name=fox&age=10
类似这样的格式,JQuery已经帮助我封装好了一个格式化数据的方法$('form').serialize()
$.post()方法
参数列表:
参数 | 描述 |
---|---|
url | 必需。规定把请求发送到哪个 URL。 |
data | 可选。映射或字符串值。规定连同请求发送到服务器的数据。 |
success(data, textStatus, jqXHR) | 可选。请求成功时执行的回调函数。 |
dataType | 可选。规定预计的服务器响应的数据类型。默认地,jQuery 将智能判断。可能的类型:"xml "、"html "、"text "、"script "、"json "、"jsonp "。 |