jQuery: The Write Less, Do More JavaScript Library

Changeset 4192

Show
Ignore:
Timestamp:
12/17/07 00:44:00 (8 months ago)
Author:
jeresig
Message:

Added a fix for bug #2020 - if you want to do data: {callback: "?"}, do jsonp: "callback" instead.

Location:
trunk/jquery
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/jquery/src/ajax.js

    r4171 r4192  
    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 
  • trunk/jquery/test/unit/ajax.js

    r4155 r4192  
    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)" ); 
     
    493493        type: "POST", 
    494494        url: "data/jsonp.php", 
    495         data: { callback: "?" }, 
     495        jsonp: "callback", 
    496496        dataType: "jsonp", 
    497497        success: function(data){ 
     
    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)" );