Revised logic in data conversion to account for when dataFilter modifies the dataType...
authorjaubourg <j@ubourg.net>
Sat, 25 Dec 2010 22:00:25 +0000 (23:00 +0100)
committerjaubourg <j@ubourg.net>
Sat, 25 Dec 2010 22:00:25 +0000 (23:00 +0100)
src/ajax.js

index 9f8e238..33c3645 100644 (file)
@@ -430,6 +430,8 @@ jQuery.extend({
                                                        
                                                        if ( i ) {
                                                                
+                                                               prev = dataTypes[ i - 1 ];
+                                                               
                                                                if ( prev !== "*" && current !== "*" && prev !== current ) {
                                                                
                                                                        oneConv = conv1 = 
@@ -455,8 +457,6 @@ jQuery.extend({
                                                                response = s.dataFilter( response );
                                                                dataTypes = s.dataTypes;
                                                        }
-                                                       
-                                                       prev = current;
                                                }
                
                                                // We have a real success