1
我对使用jquery couchdb库的承诺有点麻烦。如何检测异步couchdb事件的完成?
我不知道如何检测加载事件何时完成。这里是我的代码:
var ingredients;
function loadIngredients() {
try {
var deferred = $.Deferred();
$.couch.db("ingredients").allDocs({
success: function (result) {
ingredients = result;
deferred.resolve();
return deferred.promise();
}
});
}
catch (err) {
alert(err.message + " loadingredients");
deferred.reject();
}
}
try
{
var promise = loadIngredients();
promise.done(function(){(alert("done"))});
}
catch (err) {
alert(err.message + " execution");
}
我现在有点油炸,所以我道歉,如果这没有任何意义。
我只需要知道如何检测$ .couch.db(“ingredients”).allDocs()事件结束的时间。尽管如此,我仍然无法理解承诺的语法。 任何帮助将非常感激。谢谢。
您是圣人。谢谢。 我有一种感觉,我很接近:) – DrBoon
没问题,很高兴它是有帮助的。 – jwwishart