aboutsummaryrefslogtreecommitdiffstats
path: root/src/ajax
diff options
context:
space:
mode:
Diffstat (limited to 'src/ajax')
-rw-r--r--src/ajax/parseXML.js2
-rw-r--r--src/ajax/script.js3
-rw-r--r--src/ajax/var/location.js3
-rw-r--r--src/ajax/xhr.js2
4 files changed, 7 insertions, 3 deletions
diff --git a/src/ajax/parseXML.js b/src/ajax/parseXML.js
index 6a40c854a..962dc8887 100644
--- a/src/ajax/parseXML.js
+++ b/src/ajax/parseXML.js
@@ -11,7 +11,7 @@ jQuery.parseXML = function( data ) {
// Support: IE9
try {
- xml = ( new DOMParser() ).parseFromString( data, "text/xml" );
+ xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" );
} catch ( e ) {
xml = undefined;
}
diff --git a/src/ajax/script.js b/src/ajax/script.js
index e5ad4d8f9..bf5f91d53 100644
--- a/src/ajax/script.js
+++ b/src/ajax/script.js
@@ -1,7 +1,8 @@
define([
"../core",
+ "../var/document",
"../ajax"
-], function( jQuery ) {
+], function( jQuery, document ) {
// Install script dataType
jQuery.ajaxSetup({
diff --git a/src/ajax/var/location.js b/src/ajax/var/location.js
new file mode 100644
index 000000000..4c9cf4a4c
--- /dev/null
+++ b/src/ajax/var/location.js
@@ -0,0 +1,3 @@
+define(function() {
+ return window.location;
+});
diff --git a/src/ajax/xhr.js b/src/ajax/xhr.js
index 32afd2309..c1aceaa4a 100644
--- a/src/ajax/xhr.js
+++ b/src/ajax/xhr.js
@@ -6,7 +6,7 @@ define([
jQuery.ajaxSettings.xhr = function() {
try {
- return new XMLHttpRequest();
+ return new window.XMLHttpRequest();
} catch ( e ) {}
};