.when相关内容

当ajax请求时等待jQuery.

异步函数中的此代码未提供预期的结果: var结果=等待$ .when($ .get('/api/1'),$ .get('/api/2')); 一个请求,结果将是我期望的输出(响应文本).但是,对于这两个请求,返回的 result 是一个不包含两个Promises值的数组.有什么解决方法吗? 我知道有 then()和 done(),但是我更喜欢使用await. 解决方案 jQuer ..
发布时间:2021-04-02 19:39:10 前端开发

依次执行一项功能

所有这些函数都在主函数中,该主函数在jQuery异步AJAX成功事件之后被调用,并且每秒运行一次.这三个函数中的每个函数也都调用其中的特定函数. 这是我拥有的基本javascript代码: function mainFunction() { function selectView(){ // do stuff } function startWid ..
发布时间:2019-11-16 15:47:19 JavaScript

在jQuery.when()中使用有延迟的数组

我正在使用$.when在其他一些逻辑之前运行2个函数.现在,在某些情况下,在执行相同逻辑之前,我需要运行一组不同的函数,因此我想将一组函数传递给$.when,但无法使其运行. 类似的东西: function funcA(){ console.log("funcA"); } function funcB(){ console.log("funcB") } var func ..
发布时间:2019-11-14 16:01:19 JavaScript

您如何使用jQuery Deferreds数组?

我有一个需要按一定顺序加载数据的应用程序:根URL,然后是架构,然后最终使用各种数据对象的架构和url初始化应用程序.当用户浏览应用程序时,数据对象将被加载,针对架构进行验证并显示.当用户对数据进行CRUD时,这些模式将提供首过验证. 我在初始化时遇到问题.我使用Ajax调用来获取根对象$ .when(),然后创建一个promise数组,每个模式对象一个.那个有效.我在控制台中看到了抓取内容 ..
发布时间:2019-11-05 17:53:03 JavaScript

$。当不等待Ajax请求完成时

我想首先使用Backbone.js呈现一个视图,该视图显示从服务器中提取的文章。然后,我想将此标记为“已查看”,并将未看到的消息计数返回给路由器,因为它需要可供其他视图使用。 所以在我的路由器中,我有: getArticle:function(id){ require([“app / models / article“,”app / views / Article“],func ..
发布时间:2019-05-27 17:00:32 前端开发

我可以将Promise传递给jQuery.when(),还是只传递Deferreds?

jQuery.when()的文档表示此函数采用Deferreds。但是,它稍后也会说: 如果将单个参数传递给jQuery.when()并且它不是Deferred或者承诺... 这似乎暗示它也可以接受Promises。但Promise不是Deferreds - 它们有Deferred方法的子集。我想你可以说Deferred是一个Promise,但是Promise不是延期。 问题: ..

试过$。当和$,然后没有幸运

这个问题并不重要,我尝试过,它会播放所有的文字。 我试图显示一些单词,然后当它完成时显示完整的句子。一起。 您可以向我解释我做错了什么吗? function DisplayHdline(callback){ var str =“立即帮助停止CRUELTY。”; var spans =''+ str.split(/ \s + /)。join(' ..
发布时间:2018-04-17 19:02:23 其他开发

$ .when.done回调不工作

以下代码具有错误的语法错误。可能是因为我使用的是'for'或某事。 $。when( for(var i = 0 ; i $ .getScript(“'”+ someArr [i] .fileName +“.js'”); } $ .Deferred deferred){ $(deferred.resolve); }) ).done(function(){ alert(“don ..
发布时间:2016-11-10 10:58:24 前端开发

如何使递延对象的数组

是新来Deferreds和承诺。 下面是我的[简体] code,这是一个JavaScript对象中定义的: myFunction的:功能(D,CB) { 返回$阿贾克斯('/ myURL',{ 的contentType:“应用/ JSON”, 数据:D, 数据类型:“JSON”, 输入:“POST” }),然后( ..
发布时间:2016-06-03 21:26:26 前端开发

如何知道什么时候多种功能已完成与jQuery推迟

我有,他们更新了页面的AJAX函数被调用后3职能,处理数据从阿贾克斯在拉 在AJAX调用函数时我会告诉装载机,我想隐藏加载后,AJAX已经完成,功能已经完成。 我如何使用递延同当,然后在jQuery的一次测试中的所有3个功能完成。 下面是我的AJAX code,这个隐藏在AJAX成功装载机的那一刻,地理位置优越,这将是3项功能已经完成/是成功的。在 3函数接受页面上的数据进行处理和显示,他 ..
发布时间:2015-11-30 01:59:40 前端开发