Changed dataConverters key format.
This commit is contained in:
parent
524bf39400
commit
22e28b01e6
5 changed files with 19 additions and 30 deletions
25
src/ajax.js
25
src/ajax.js
|
@ -223,36 +223,21 @@ jQuery.extend({
|
|||
},
|
||||
|
||||
// List of data converters
|
||||
// 1) key format is "source_type => destination_type" (spaces required)
|
||||
// 1) key format is "source_type destination_type" (a single space in-between)
|
||||
// 2) the catchall symbol "*" can be used for source_type
|
||||
dataConverters: {
|
||||
|
||||
// Convert anything to text
|
||||
"* => text": function(data) {
|
||||
return "" + data;
|
||||
},
|
||||
"* text": window.String,
|
||||
|
||||
// Text to html (no transformation)
|
||||
"text => html": function(data) {
|
||||
return data;
|
||||
},
|
||||
"text html": window.String,
|
||||
|
||||
// Evaluate text as a json expression
|
||||
"text => json": jQuery.parseJSON,
|
||||
"text json": jQuery.parseJSON,
|
||||
|
||||
// Parse text as xml
|
||||
"text => xml": function(data) {
|
||||
var xml, parser;
|
||||
if ( window.DOMParser ) { // Standard
|
||||
parser = new DOMParser();
|
||||
xml = parser.parseFromString(data,"text/xml");
|
||||
} else { // IE
|
||||
xml = new ActiveXObject("Microsoft.XMLDOM");
|
||||
xml.async="false";
|
||||
xml.loadXML(data);
|
||||
}
|
||||
return xml;
|
||||
}
|
||||
"text xml": jQuery.parseXML
|
||||
}
|
||||
},
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue