Changeset 8469

Show
Ignore:
Timestamp:
03/28/08 17:19:38 (5 years ago)
Author:
cho45
Message:

lang/javascript/jsdeferred/trunk/jsdeferred.jquery.js,
lang/javascript/jsdeferred/trunk/binding/jquery.js:

getJSON が動いていなかったのを修正。

  • getJSON は get を呼んでいる。
  • type をつけないといけない。
Location:
lang/javascript/jsdeferred/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/javascript/jsdeferred/trunk/binding/jquery.js

    r2648 r8469  
    22        $.deferred = Deferred; 
    33        // override jQuery Ajax functions 
    4         $.each(["get", "getJSON", "post"], function (n, i) { 
     4        $.each(["get", "post"], function (n, i) { 
    55                var orig = $[i]; 
    6                 $[i] = function (url, data, callback) { 
     6                $[i] = function (url, data, callback, type) { 
    77                        if (typeof data == "function") { 
    88                                data = undefined; 
     
    1212                        orig(url, data, function (data) { 
    1313                                d.call(data); 
    14                         }); 
     14                        }, type); 
    1515                        if (callback) d = d.next(callback); 
    1616                        return d; 
  • lang/javascript/jsdeferred/trunk/jsdeferred.jquery.js

    r5092 r8469  
    7171var n=list[i];obj[n]=Deferred[n];} 
    7272return Deferred;};(function($){ 
    73 $.deferred=Deferred;$.each(["get","getJSON","post"],function(n,i){ 
    74 var orig=$[i];$[i]=function(url,data,callback){ 
     73$.deferred=Deferred;$.each(["get","post"],function(n,i){ 
     74var orig=$[i];$[i]=function(url,data,callback,type){ 
    7575if(typeof data=="function"){ 
    7676data=undefined;callback=data;} 
    7777var d=$.deferred();orig(url,data,function(data){ 
    78 d.call(data);});if(callback)d=d.next(callback);return d;};});})(jQuery); 
     78d.call(data);},type);if(callback)d=d.next(callback);return d;};});})(jQuery);