jQuery: The Write Less, Do More JavaScript Library

Ticket #2020: 2020-2.diff

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