.when

    0热度

    2回答

    使用jQuery when()时,我试图在表单提交上运行多个Ajax函数,等到他们得到响应并完成后,最后提交表单。我的代码是: $('form[name="regForm"]').on('submit', function(e) { e.preventDefault(); $.when(function() { ajaxOne(); ajaxTwo()

    0热度

    2回答

    我无法正确地使回调工作。以下是我想要实现的内容:我有2个项目需要添加到购物车中,因此我提出了2个异步POST请求。一旦这两个POST请求完成,那么我想更新购物车的局部视图。问题是,似乎只有1件物品被添加到购物车。当我调试它,然后2个项目被添加。任何建议或帮助将是伟大的。提前致谢! 这里是我的代码: var cart = [] function AddToCart(input) { r

    0热度

    1回答

    我是新来使用$.when和$.Deferred(),我似乎无法让他们的工作 我试图做的是运行的一些功能,并当他们都完成触发的最终功能 这里有几个选项我试过 选项1 - 选举d1.getRating is not a function(这是一个功能的进一步脚本中的)从JQuery以下文档,因为我了解他们 // Set Deferred var d1 = $.Deferred(); // Retu

    0热度

    2回答

    所以我想多AJAX请求到同一个地方几乎相同的JSON不同,但我会在每次发送不同的数据。 这是我到目前为止,我添加的每个Ajax请求到一个数组,然后我试图运行阵列上的$。当,但什么也没有发生。我发誓以前看过这个,就好像它是如何完成的。只是想知道什么是正确的方式来运行这样的多个Ajax调用。他们不依赖于对方,但由此产生的JSON的操作及使用相同的方式为每个请求。 这里是我的代码: var reques

    0热度

    2回答

    我必须按顺序调用函数,但不知何故它们独立工作。 这里的功能是: ​​ 当我运行它,它看起来像: 一个工作 C工作 B工作 但有时: C工作 一个工作 B工作 如何订购它们?

    2热度

    1回答

    我打电话给AJAX使用$。当等到ajax完成并返回处理下一个ajax里面。 这是$。当呼叫发生的情况: function loadAllData(){ $.when(getCreditorID()).done(function(a1){ console.log("cx id is : " + parseFloat(a1[0])); //this is in the attac

    0热度

    1回答

    我不知道我跟到底如何推迟,承诺和$.when()工作。我已经通过https://api.jquery.com/jquery.when/阅读,但我很好奇是否有一个Ajax调用的函数可以在$.when()内部使用。 我看到的文档在这个例子: $.when($.ajax("test.aspx")).then(function(data, textStatus, jqXHR) { alert(j

    -1热度

    2回答

    我想使用when或then方法jQuery检查值,但它似乎没有按预期方式工作。该脚本适用于if参数,但不适用于when。 $.when($(".myClass").val() !== undefined).then(function(){ console.log("$(".myClass").val())); }); 总是返回undefined。它不会等待元素有一个值。然而,这与i

    0热度

    2回答

    我有一个功能,需要一些时间来完成它的过程。因此,我打算在过程映像完成之前显示过程映像。 请看这里的示例。当用户点击按钮时,进程将开始。在这里,我把setTimeout函数作出延迟,但处理图像没有显示。 Sample Code 如果我把代码隐藏setTimeout函数内的图像是工作。 但在实际的代码也是不起作用。 而且我 $.when($("#loaderImg").show()).done(fun

    0热度

    1回答

    我已经搜索过堆栈,并且找不到明确的答案。我有一个小提琴,可以从一个单词中逐个字母地打出一个字母。但是当我运行两次函数时,它会一起完成。我尝试使用时,然后它仍然似乎没有工作。我希望的结果是 “你好,世界!Hello2”,而是它打印在一起, “HHeelllloo ......” http://jsfiddle.net/Jsbbvk/vL8tLwfh/ (一些伪代码) $.when(showText(