菜单

jQuery参数列表集结_jquery_脚本之家

2020年3月2日 - www.2138.com

废话不多说了,先给大家贴一段代码看看吧,

参数名

$.ajax({ type: "post", url: url, dataType:'html', success: function { }, complete: function(XMLHttpRequest, textStatus) { }, error: function;

类型

success :
当请求成功时调用的函数。这个函数会得到一个参数:从服务器返回的数据。当请求成功时调用函数,即status==200。

描述

complete
:当请求完成时调用的函数。这个函数会得到两个参数:XMLHttpRequest对象和一个描述请求成功的类型的字符串。当请求完成时调用函数,即status==404、403、302…。

url

所以,在写success或者complete的方法时,注意传入的参数,和使用传进来参数对象来解决我们的问题

String

参数名 类型 描述 url String 发送请求的地址。 type String
请求方式 , 默认为 “GET”。注意:其它 HTTP 请求方法,如 PUT 和 DELETE
也可以使用,但仅部分浏览器支持。 timeout Number
设置请求超时时间。此设置将覆盖全局设置。 async Boolean
默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为
false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
beforeSend Function 发送请求前可修改 XMLHttpRequest
对象的函数,如添加自定义 HTTP 头。XMLHttpRequest 对象是唯一的参数。

发送请求的地址。

function  { this; // the options for this ajax request }

type

www.2138.com,cache Boolean jQuery 1.2 新功能,设置为 false
将不会从浏览器缓存中加载请求信息。 complete Function
请求完成后回调函数 。参数: XMLHttpRequest 对象,成功信息字符串。

String

function (XMLHttpRequest, textStatus) { this; // the options for this ajax request }

请求方式,默认为”GET”。注意:其它HTTP请求方法,如PUT和DELETE也可以使用,但仅部分浏览器支持。

contentType String (默认: “application/x-www-form-urlencoded”)
发送信息至服务器时内容编码类型。默认值适合大多数应用场合。 data
Object, String 发送到服务器的数据。将自动转换为请求字符串格式。GET
请求中将附加在 URL 后。查看 processData 选项说明以禁止此自动转换。必须为
Key/Value 格式。如果为数组,jQuery 将自动为不同值对应同一个名称。如
{foo:[“bar1”, “bar2”]} 转换为 ‘&foo=bar1&foo=bar2’。 dataType
String

timeout

预期服务器返回的数据类型。如果不指定,jQuery 将自动根据 HTTP 包 MIME
信息返回 responseXML 或 responseText,并作为回调函数参数传递,可用值:

Number

“xml”: 返回 XML 文档,可用 jQuery 处理。

设置请求超时时间。此设置将覆盖全局设置。

“html”: 返回纯文本 HTML 信息;包含 script 元素。

async

“script”: 返回纯文本 JavaScript 代码。不会自动缓存结果。

Boolean

“json”: 返回 JSON 数据 。

默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。

“jsonp”:JSONP格式。使用JSONP形式调用函数时,如 “myurl?callback=?” jQuery
将自动替换 ? 为正确的函数名,以执行回调函数。

beforeSend

error Function )
请求失败时将调用此方法。这个方法有三个参数:XMLHttpRequest
对象,错误信息,捕获的错误对象。

Function

function (XMLHttpRequest, textStatus, errorThrown) { // 通常情况下textStatus和errorThown只有其中一个有值 this; // the options for this ajax request }

发送请求前可修改XMLHttpRequest对象的函数,如添加自定义HTTP头。XMLHttpRequest对象是唯一的参数。

global Boolean 是否触发全局 AJAX 事件。设置为 false 将不会触发全局
AJAX 事件,如 ajaxStart 或 ajaxStop 。可用于控制不同的Ajax事件
ifModified Boolean 仅在服务器数据改变时获取新数据。使用 HTTP 包
Last-Modified 头信息判断。 processData Boolean
默认情况下,发送的数据将被转换为对象 以配合默认内容类型
“application/x-www-form-urlencoded”。如果要发送 DOM
树信息或其它不希望转换的信息,请设置为 false。 success Function
请求成功后回调函数。这个方法有两个参数:服务器返回数据,返回状态

function {

function  { // data could be xmlDoc, jsonObj, html, text, etc... this; // the options for this ajax request }

this; // the options for this ajax request

好了,由于时间原因,本文先给大家介绍到这里,希望本文分享能够给大家带来灵感,帮助大家更好的学习javascript
ajax success complete相关知识。

}

cache

Boolean

jQuery 1.2新功能,设置为false将不会从浏览器缓存中加载请求信息。

complete

Function

请求完成后回调函数。参数:XMLHttpRequest对象,成功信息字符串。

function (XMLHttpRequest, textStatus) {

this; // the options for this ajax request

}

contentType

String

(默认:
“application/x-www-form-urlencoded”)发送信息至服务器时内容编码类型。默认值适合大多数应用场合。

data

Object,String

发送到服务器的数据。将自动转换为请求字符串格式。GET请求中将附加在URL后。查看processData选项说明以禁止此自动转换。必须为Key/Value格式。如果为数组,jQuery将自动为不同值对应同一个名称。如{foo:[“bar1”,
“bar2”]}转换为’&foo=bar1&foo=bar2’。

dataType

String

预期服务器返回的数据类型。如果不指定,jQuery将自动根据HTTP包MIME信息返回responseXML或responseText,并作为回调函数参数传递,可用值:

“xml”:返回XML文档,可用jQuery处理。

“html”:返回纯文本HTML信息;包含script元素。

“script”:返回纯文本JavaScript代码。不会自动缓存结果。

“json”:返回JSON数据。

“jsonp”:JSONP格式。使用JSONP形式调用函数时,如”myurl?callback=?”
jQuery将自动替换?为正确的函数名,以执行回调函数。

error

Function

请求失败时将调用此方法。这个方法有三个参数:XMLHttpRequest对象,错误信息,捕获的错误对象。

function (XMLHttpRequest, textStatus, errorThrown) {

//通常情况下textStatus和errorThown只有其中一个有值

this; // the options for this ajax request

}

global

Boolean

是否触发全局AJAX事件。设置为false将不会触发全局AJAX事件,如ajaxStart或ajaxStop。可用于控制不同的Ajax事件

ifModified

Boolean

仅在服务器数据改变时获取新数据。使用HTTP包Last-Modified头信息判断。

processData

Boolean

默认情况下,发送的数据将被转换为对象以配合默认内容类型”application/x-www-form-urlencoded”。如果要发送DOM树信息或其它不希望转换的信息,请设置为false。

success

Function

请求成功后回调函数。这个方法有两个参数:服务器返回数据,返回状态

function {

// data could be xmlDoc, jsonObj, html, text, etc…

this; // the options for this ajax request

}

这里有几个Ajax事件参数:beforeSendsuccesscomplete,error。我们可以定义这些事件来很好的处理我们的每一次的Ajax请求。注意一下,这些Ajax事件里面的this都是指向Ajax请求的选项信息的。请认真阅读上面的参数列表,如果你要用jQuery来进行Ajax开发,那么这些参数你都必需熟知的。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图