Changed dataConverters key format.

This commit is contained in:
unknown 2010-12-24 18:02:45 +01:00 committed by jaubourg
parent 524bf39400
commit 22e28b01e6
5 changed files with 19 additions and 30 deletions

View file

@ -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
}
},