Bug Tracker

Ticket #2020: 2020-2.diff

File 2020-2.diff, 1.3 KB (added by john, 5 years ago)

My stab at it.

  • test/unit/ajax.js

     
    449449        $.ajax({ 
    450450                url: "data/jsonp.php", 
    451451                dataType: "jsonp", 
    452                 data: { callback: "?" }, 
     452                jsonp: "callback", 
    453453                success: function(data){ 
    454454                        ok( data.data, "JSON results returned (GET, data obj callback)" ); 
    455455                        plus(); 
     
    492492        $.ajax({ 
    493493                type: "POST", 
    494494                url: "data/jsonp.php", 
    495                 data: { callback: "?" }, 
     495                jsonp: "callback", 
    496496                dataType: "jsonp", 
    497497                success: function(data){ 
    498498                        ok( data.data, "JSON results returned (POST, data obj callback)" ); 
     
    558558        $.ajax({ 
    559559                url: base + "data/jsonp.php", 
    560560                dataType: "jsonp", 
    561                 data: { callback: "?" }, 
     561                jsonp: "callback", 
    562562                success: function(data){ 
    563563                        ok( data.data, "JSON results returned (GET, data obj callback)" ); 
    564564                        plus(); 
  • src/ajax.js

     
    151151        lastModified: {}, 
    152152 
    153153        ajax: function( s ) { 
    154                 var jsonp, jsre = /=(\?|%3F)/g, status, data; 
     154                var jsonp, jsre = /=\?/g, status, data; 
    155155 
    156156                // Extend the settings, but re-extend 's' so that it can be 
    157157                // checked again later (in the test suite, specifically)