gpt4 book ai didi

jquery - 有没有办法获取 $.ajax 的默认对象

转载 作者:行者123 更新时间:2023-12-03 22:49:03 24 4
gpt4 key购买 nike

是否可以获得与 $.ajax 函数关联的所有默认值。

所以它会返回这样的内容:

{
global:true,
headers:{},
ifModified:false,
type:"GET",
url:"the current page url",
etc....
}

最佳答案

查看source code ,我相信(当前)默认值可以在 jQuery.ajaxSettings 中找到,当然也可以作为 $.ajaxSettings 提供。因此,如果您没有更改它们,您应该能够从那里获取它们。

请注意,如果您已经更改了它们,例如使用$.ajaxSetup实用程序方法,您将获得您创建的新默认值,而不是来自的固有默认值jQuery 库。

另外查看源代码,似乎默认值如下:

ajaxSettings: {
url: ajaxLocation,
isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),
global: true,
type: "GET",
contentType: "application/x-www-form-urlencoded",
processData: true,
async: true,
/*
timeout: 0,
data: null,
dataType: null,
username: null,
password: null,
cache: null,
traditional: false,
headers: {},
*/

accepts: {
xml: "application/xml, text/xml",
html: "text/html",
text: "text/plain",
json: "application/json, text/javascript",
"*": "*/*"
},

contents: {
xml: /xml/,
html: /html/,
json: /json/
},

responseFields: {
xml: "responseXML",
text: "responseText"
},

// List of data converters
// 1) key format is "source_type destination_type" (a single space in-between)
// 2) the catchall symbol "*" can be used for source_type
converters: {

// Convert anything to text
"* text": window.String,

// Text to html (true = no transformation)
"text html": true,

// Evaluate text as a json expression
"text json": jQuery.parseJSON,

// Parse text as xml
"text xml": jQuery.parseXML
}
},

关于jquery - 有没有办法获取 $.ajax 的默认对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6863855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com