Bug Tracker

Ticket #1987: ajax_xdscript.patch

File ajax_xdscript.patch, 891 bytes (added by developingchris, 14 years ago)

patch to change cross domain script block to only execute on dataType xdscript

  • jquery/src/ajax.js

     
    113113        },
    114114
    115115        getScript: function( url, callback ) {
    116                 return jQuery.get(url, null, callback, "script");
     116                return jQuery.get(url, null, callback, "xdscript");
    117117        },
    118118
    119119        getJSON: function( url, data, callback ) {
     
    216216                        jQuery.event.trigger( "ajaxStart" );
    217217
    218218                // If we're requesting a remote document
    219                 // and trying to load JSON or Script
    220                 if ( !s.url.indexOf("http") && s.dataType == "script" ) {
     219                // and trying to load JSON or xdScript(cross domain)
     220                if ( !s.url.indexOf("http") && s.dataType == "xdscript" && s.type.toLowerCase() == "get" ) {
    221221                        var head = document.getElementsByTagName("head")[0];
    222222                        var script = document.createElement("script");
    223223                        script.src = s.url;