diff options
Diffstat (limited to 'node_modules/jquery/src/manipulation/_evalUrl.js')
| -rw-r--r-- | node_modules/jquery/src/manipulation/_evalUrl.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/node_modules/jquery/src/manipulation/_evalUrl.js b/node_modules/jquery/src/manipulation/_evalUrl.js new file mode 100644 index 0000000..6163b68 --- /dev/null +++ b/node_modules/jquery/src/manipulation/_evalUrl.js @@ -0,0 +1,32 @@ +define( [ + "../ajax" +], function( jQuery ) { + +"use strict"; + +jQuery._evalUrl = function( url, options, doc ) { + 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, doc ); + } + } ); +}; + +return jQuery._evalUrl; + +} ); |
