Side navigation
Ticket #1987: ajax_xdscript.patch
File ajax_xdscript.patch, 0.9 KB (added by developingchris, November 28, 2007 06:27PM UTC)
patch to change cross domain script block to only execute on dataType xdscript
Index: jquery/src/ajax.js
===================================================================
--- jquery/src/ajax.js (revision 3966)
+++ jquery/src/ajax.js (working copy)
@@ -113,7 +113,7 @@
},
getScript: function( url, callback ) {
- return jQuery.get(url, null, callback, "script");
+ return jQuery.get(url, null, callback, "xdscript");
},
getJSON: function( url, data, callback ) {
@@ -216,8 +216,8 @@
jQuery.event.trigger( "ajaxStart" );
// If we're requesting a remote document
- // and trying to load JSON or Script
- if ( !s.url.indexOf("http") && s.dataType == "script" ) {
+ // and trying to load JSON or xdScript(cross domain)
+ if ( !s.url.indexOf("http") && s.dataType == "xdscript" && s.type.toLowerCase() == "get" ) {
var head = document.getElementsByTagName("head")[0];
var script = document.createElement("script");
script.src = s.url;
Download in other formats:
Original Format
File ajax_xdscript.patch, 0.9 KB (added by developingchris, November 28, 2007 06:27PM UTC)
patch to change cross domain script block to only execute on dataType xdscript
Index: jquery/src/ajax.js
===================================================================
--- jquery/src/ajax.js (revision 3966)
+++ jquery/src/ajax.js (working copy)
@@ -113,7 +113,7 @@
},
getScript: function( url, callback ) {
- return jQuery.get(url, null, callback, "script");
+ return jQuery.get(url, null, callback, "xdscript");
},
getJSON: function( url, data, callback ) {
@@ -216,8 +216,8 @@
jQuery.event.trigger( "ajaxStart" );
// If we're requesting a remote document
- // and trying to load JSON or Script
- if ( !s.url.indexOf("http") && s.dataType == "script" ) {
+ // and trying to load JSON or xdScript(cross domain)
+ if ( !s.url.indexOf("http") && s.dataType == "xdscript" && s.type.toLowerCase() == "get" ) {
var head = document.getElementsByTagName("head")[0];
var script = document.createElement("script");
script.src = s.url;