From 2a5c16f217416a7cb5afce72a0f25c66d074fc0c Mon Sep 17 00:00:00 2001 From: jaubourg Date: Sat, 25 Dec 2010 23:00:25 +0100 Subject: [PATCH] Revised logic in data conversion to account for when dataFilter modifies the dataTypes list. --- src/ajax.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ajax.js b/src/ajax.js index 347273d..7c0e101 100644 --- a/src/ajax.js +++ b/src/ajax.js @@ -415,6 +415,8 @@ jQuery.extend({ if ( i ) { + prev = dataTypes[ i - 1 ]; + if ( prev !== "*" && current !== "*" && prev !== current ) { oneConv = conv1 = @@ -440,8 +442,6 @@ jQuery.extend({ response = s.dataFilter( response ); dataTypes = s.dataTypes; } - - prev = current; } // We have a real success -- 1.7.10.4