Шаблон
when (). Then () в следующей ситуации:
$.when(setServerValue("true"))
.then(function(){
console.log('done setting new value');
performSomeOperation();
})
.fail(function(){
alert('server value not set!');
});
var setServerValue = function(newValue){
return $.post('http://myURL',{key:newValue});
};
Проблема здесь в том, что операции then или fail никогда не вызываются с помощью операции $ .post (). Я успешно использовал этот подход с операциями $ .get (), и если я правильно понимаю документы API (очевидно, нет), это также должно работать для операций $ .post.
Кто-нибудь может мне помочь с этим? Спасибо!