-1

我对两者之间的区别感到困惑

   var getPromise=$.get('/query'),
       postPromise = getPromise.done(function(data){ 
              return $.post('/search',data); 
       });

var getPromise = $.get('/query'); 
var postPromise = getPromise.pipe(function(data){ 
    return $.post('/search',data); 
});

谁能解释我?

4

1 回答 1

0

在第一种情况下postPromise === getPromise.done返回相同的延迟对象。

.pipe.then创建一个新的延迟实例。

于 2013-06-02T13:27:38.017 回答