Bug Tracker

Ticket #2020: 2020-2.diff

File 2020-2.diff, 1.3 KB (added by john, 15 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)