Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var deferred = $.Deferred();
- deferred.then(function(data){
- // new deferred that we will be returning
- var deferred = $.Deferred();
- if (data.success == true) {
- deferred.resolveWith(data.result);
- }
- else {
- deferred.rejectWith(data.error);
- }
- // any following chained methods will affect this returned deferred object
- return deferred;
- }).then(
- // done callback
- function(result){
- console.log("Resolved!");
- console.dir(result);
- },
- // fail callback
- function(error){
- console.log("Rejected!");
- console.dir(error)
- }
- );
- var json = $.getJSON("/foo");
- json.done(deferred.resolveWith);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement