Bringing back the change from 80a4178af9b12e6617bfcec818c538dfe08d3791, adapted to...
authorJohn Resig <jeresig@gmail.com>
Fri, 15 Oct 2010 05:29:38 +0000 (01:29 -0400)
committerJohn Resig <jeresig@gmail.com>
Fri, 15 Oct 2010 05:29:38 +0000 (01:29 -0400)
src/ajax.js

index 1602ed2..a40e223 100644 (file)
@@ -239,10 +239,6 @@ jQuery.extend({
                        var customJsonp = window[ jsonp ];
 
                        window[ jsonp ] = function( tmp ) {
-                               data = tmp;
-                               jQuery.handleSuccess( s, xhr, status, data );
-                               jQuery.handleComplete( s, xhr, status, data );
-
                                if ( jQuery.isFunction( customJsonp ) ) {
                                        customJsonp( tmp );
 
@@ -254,6 +250,10 @@ jQuery.extend({
                                                delete window[ jsonp ];
                                        } catch( jsonpError ) {}
                                }
+
+                               data = tmp;
+                               jQuery.handleSuccess( s, xhr, status, data );
+                               jQuery.handleComplete( s, xhr, status, data );
                                
                                if ( head ) {
                                        head.removeChild( script );