jquery-deferred

    0热度

    1回答

    我目前有一个应用程序依赖于所有正在检索的数据,然后继续进一步的代码。 有一个包含循环的主函数“_update()”,该循环调用_getData()。我需要“_update()”在接收到所有数据时将变量设置为true。 以下是我有: DataCollection.prototype._update = function() { var _self = this; var _ite

    1热度

    1回答

    我正在检查服务器,如果工作完成。我不想垃圾邮件的服务器,所以这就是为什么我会使用setInterval。 我调用触发器函数,并在服务器上完成作业(可能在完成之前调用2-3次调用)后,该函数完成。 我知道我可以在间隔时间内调用我的finishFunction,并且可以解决它。但我想返回它,因为我从另一个js文件调用触发器函数。如果可能的话,我想在那里处理。 function trigger() {

    0热度

    4回答

    我有一些代码,将动态生成一个AJAX请求基于我通过AJAX请求检索服务器的场景。 的想法是: 服务器提供了一个“方案”对我来说,生成一个Ajax请求。 我生成一个基于场景的AJAX请求。 然后我重复这个过程,一遍又一遍地循环。然而http://jsfiddle.net/3Lddzp9j/11/ ,我试图修改上面的代码,这样我就可以处理从最初的AJAX请求场景的数组: 我在这里承诺这样做。 IE:

    1热度

    1回答

    下面是我带有promise的多个ajax调用。 $(window).load(function(){ $.when(getApiModemList()).done(function(vendors){ var deferreds = calculateApiBalances(vendors); $.when.apply($,deferreds).done(function

    1热度

    1回答

    我正在尝试在JQuery每个循环内对API进行外部AJAX调用。 这是我到目前为止的代码。 getStylesInfo(tmpMake, tmpModel, tmpModelYear, tmpSubmodel).done(function(data){ var holder = []; $.each(styles, function(index, value) {

    19热度

    3回答

    我有一个函数返回一个jQuery的承诺。它看起来像这样: addBooks(books: Array<Books>) { return $.ajax({ url: '/Books/AddBooks/', type: 'POST', data: ko.toJSON(books), contentType: 'application/json'

    2热度

    3回答

    $xy('#simpan').click(function() { $xy('input[id="cekbok[]"]:checked').each(function() { var data = (this.value); var div = (this.value); var str = window.location.href; var

    1热度

    1回答

    我想使用由jquery ajax调用返回的承诺中的When-JS功能。有没有转换计划? 编辑1 https://github.com/cujojs/when/blob/master/docs/api.md#api

    0热度

    2回答

    当我在Chrome中运行它时,“A”和“B”被成功记录,但程序永远不会达到“C”。这是为什么? function doSomething(){ var chain = $.Deferred(); console.log("B"); chain.then(function(){ console.log("C"); }).then(functio

    1热度

    1回答

    嗨,我想了解$ .deffered。一旦计算已完成,我该如何返回数据? function cube(n) { //console.log(n); return n = Math.pow(n, 3); } function compute(n){ var d = $.Deferred(); n = cube(n); //how do i return n