$.ajax()
$.ajax() 是 jQuery 中 AJAX 请求的核心方法,所有的其他方法都是在内部使用此方法。
语法: $.ajax( { name:value, name:value, ... } )
说明:参数是 json 的数据,包含请求方式,数据,回调方法等 async : 布尔值,表示请求是否异步处理。默认是 true contentType :发送数据到服务器时所使用的内容类型。默认是: “application/x-www-form-urlencoded”。 data:规定要发送到服务器的数据,可以是:string, 数组,多数是 json dataType:期望从服务器响应的数据类型。 xml, json, text,, html "xml" - 一个 XML 文档
"html" - HTML 作为纯文本
"text" - 纯文本字符串
"json" - 以 JSON 运行响应,并以对象返回
error(xhr,status,error):
如果请求失败要运行的函数, 其中 xhr, status, error 是自定义的形参名 success(result,status,xhr):当请求成功时运行的函数,其中 result, status, xhr 是自定义的形参 名 type:规定请求的类型(GET 或 POST 等),默认是 GET, get,post 不用区分大小写 url:规定发送请求的 URL。
以上是常用的参数。 error() , success()中的 xhr 是 XMLHttpRequest 对象。$.ajax(
{ async: true,
contentType: "application/json",
data: {"name": "eyujun","age": 18},
dataType: "json",
error: function(){
alert("请求错误时执行的函数");
},
success: function (data) {
// data 就是 responseText
},
url: "https://baidu.com",
type: "post"
}
)
$.get()
$.get() 方法使用 HTTP GET 请求从服务器加载数据。
语法:$.get(url,data,function(data,status,xhr),dataType)
url 必需。规定您需要请求的 URL。 data 可选。规定连同请求发送到服务器的数据。
function(data,status,xhr)可选。当请求成功时运行的函数。
data,status,xhr 是自定义形参名。
参数说明:data - 包含来自请求的结果数据
status - 包含请求的状态("success"、"notmodified"、"error"、"timeout"、"parsererror")
xhr - 包含 XMLHttpRequest 对象 dataType 可选。规定预期的服务器响应的数据类型。
可能的 类型:
"xml" - 一个 XML 文档
"html" - HTML 作为纯文本
"text" - 纯文本字符串
"json" - 以 JSON 运行响应,并以对象返回
$.post()
$.post() 方法使用 HTTP POST 请求从服务器加载数据。 语法:$.post(URL,data,function(data,status,xhr),dataType) 参数同$get()
声明:1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!