承诺,在返回时设置var,然后执行函数?

时间:2013-11-12 17:21:13

标签: jquery

我有一个承诺:

var promise = getNumContentTotal(ctx);

以上内容返回我数据库中的内容总数。然后我想设置一个var来保存这些信息。

所以我做了:

promise.done(function(data){
    ctx.numContentTotal = data;
});

Q1。有一个更好的方法吗? vars应该设置为完成,还是应该在ajax函数的成功回调中?

设置numContentTotal后,我想调用另一个ajax调用。

我做了:

promise.done(getContentAll(ctx));

Q2。但是在我设置我的var,numContentTotal之前会调用它,我需要在getContentAll函数中使用这个var。

我哪里错了?

0 个答案:

没有答案