$.ajax
関数を使用してすべてのデフォルト値を取得することは可能ですか?
だから、このようなものが返されます:
{
global:true,
headers:{},
ifModified:false,
type:"GET",
url:"the current page url",
etc....
}
$.ajax
関数を使用してすべてのデフォルト値を取得することは可能ですか?
だから、このようなものが返されます:
{
global:true,
headers:{},
ifModified:false,
type:"GET",
url:"the current page url",
etc....
}
を、私は(現在の)デフォルトはあると信じて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のドキュメントに記載されています:source codeを見てから
しかし、あなたは '$ .ajaxSetup()'使用してデフォルトを変更することができます。
また、ソースコードを見て、デフォルトでは以下のようです。 –
はい、@muのように '$ .ajaxSetup'がそれらを上書きして – locrizak
がすごく正確に何を探しているかのように、オブジェクトをハードコードしたくありません。ありがとう – locrizak
@locrizak:これは文書化されていないことを覚えておいてください。 –
真ですが、私はむしろ、別のオブジェクトに書き換えるのではなく、jqueryライブラリで何かを使用します。 – locrizak