1234567891011121314151617181920212223242526272829303132 |
- define( [
- "../ajax"
- ], function( jQuery ) {
-
- "use strict";
-
- jQuery._evalUrl = function( url, options ) {
- return jQuery.ajax( {
- url: url,
-
- // Make this explicit, since user can override this through ajaxSetup (#11264)
- type: "GET",
- dataType: "script",
- cache: true,
- async: false,
- global: false,
-
- // Only evaluate the response if it is successful (gh-4126)
- // dataFilter is not invoked for failure responses, so using it instead
- // of the default converter is kludgy but it works.
- converters: {
- "text script": function() {}
- },
- dataFilter: function( response ) {
- jQuery.globalEval( response, options );
- }
- } );
- };
-
- return jQuery._evalUrl;
-
- } );
|