腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
使用
promises
遍历
ajax
函数
、
、
、
、
在我的应用程序中,我尝试通过
ajax
调用返回数据,然后继续循环,直到找不到任何数据(实际上是分页)。下面是返回promise对象的
ajax
调用: return Promise.resolve($.
ajax
({ success: function() {}, }));下面是包含
函数
浏览 0
提问于2016-07-08
得票数 0
回答已采纳
1
回答
在完成之前,jQuery等待两个单独的
AJAX
调用来完成每个迭代
、
、
我一整天都在为这个而奋斗,并且读过无数关于
AJAX
、延迟、承诺等的文章。每次我做的每一次更改都是一样的:对generateLSRDetailRadiusMetrics
函数
的调用在所有
AJAX
调用完成之前被调用。:-(循环
遍历
数组,对于数组中的每个项,我需要调用两个
AJAX
函数
。一旦数组中的所有项都进行了两个(2)
AJAX
调用,然后我需要等待所有挂起的调用都完成,然后再继续下一步。两个
AJAX
调用:
promises
.
浏览 2
提问于2020-10-12
得票数 0
1
回答
然后Angularjs在for循环中发挥作用。如何访问当前项的索引?
、
、
、
、
我有一个循环,循环
遍历
AngularJS中对象的所有属性,并对每个属性
使用
Restangular进行
AJAX
调用。请求完成后,我希望将该项的isNew属性设置为false。目前,正在工作的当前实现看起来如下(不重要的部分被移除):for (var prop in items) { }.bind(this, prop));
浏览 2
提问于2015-11-12
得票数 0
回答已采纳
2
回答
将来自多个延迟的
Ajax
调用的数据与其调用者配对
、
、
我正在处理多个延迟的
Ajax
调用,我希望能够动态地了解如何访问他们的数据。我希望
遍历
arguments对象来访问数据,而不是将几个参数硬编码到.then回调中并单独
使用
每个参数。这工作得很好,只是我不能从json中确定哪个数据来自哪个
Ajax
调用。我可以通过确定promise对象中的url (以某种方式)或者确定
Ajax
调用的执行顺序并假设数据的顺序来解决这个问题。到目前为止,我的代码如下(为说明我正在尝试做的事情而模拟的代码): $.get(&quo
浏览 0
提问于2012-01-12
得票数 0
回答已采纳
1
回答
使用
jQuery延迟异步任务
、
、
我对JavaScript中的延迟类很陌生,我希望实现一个
函数
,它将
遍历
表单并逐一提交它们。我试着跟踪,但由于某种原因,我的实现启动了,等待了3秒,然后完成了。function syncAll() { var
promises
= []; {'name':'form 1'}, }, 3000);
promises
.push(
浏览 0
提问于2016-12-08
得票数 4
回答已采纳
1
回答
如何通过
使用
promises
设置标志来返回到前一个
函数
、
、
、
、
我正在
使用
promises
进行多个
ajax
调用,如何通过设置标志返回到前面的
函数
。我有一个保存
函数
,在这个
函数
中我调用了一个方法if(!x()){return;},我想从x
函数
返回一些标志,因为我需要等待多个
ajax
请求响应,并且必须提交表单,所以我
使用
promises
进行
ajax
调用。请检查fiddle
浏览 13
提问于2018-01-19
得票数 0
1
回答
如何在jQuery的$.when().then()中
使用
If语句
、
我
使用
获取参数值的parameter.Depending的方法作为JavaScript控制器的初始化方法,我
使用
$.when()和然后()方法从
ajax
调用中获取数据。具体地说,如果在$.when中传递的参数为真,我希望有4个
ajax
调用,否则就有3个。$.when( url: "test.html" $(this).addClass("done");
浏览 1
提问于2018-03-28
得票数 0
3
回答
ajax
url选项可以接受一个url数组而不是一个
、
、
、
、
hl=en_US&alt=json"]; $.
ajax
({ cache: false,如何从我
使用
的两个urls中获取数据
浏览 4
提问于2014-05-27
得票数 0
回答已采纳
2
回答
如何在解决了所有javascript ES6承诺之后运行
、
、
、
我正在替换一些
使用
jQuery延迟对象的旧代码,我正在
使用
Bluebird/ES6承诺重写。var requests = [...]; //some arbitrary data that is iterated to generatemultiple
ajax
requestsresuests.f
浏览 4
提问于2014-10-29
得票数 5
回答已采纳
1
回答
从
使用
Promises
在循环中执行异步调用的客户端调用生成器
函数
我需要从上到下
遍历
整个DOM,处理每个节点。当一个节点满足特定条件时,我需要同步处理有关该节点的信息,这意味着在处理工作完成之前,我不会继续处理DOM中的下一个节点。一个节点的处理涉及多个
ajax
调用,我希望异步执行这些调用。只有在完成所有
ajax
调用之后,才能完成最后的处理工作,并将结果返回到我的DOM爬行器中。我倾向于的解决方案是创建一个生成器
函数
,该
函数
对DOM进行爬行,然后在符合条件的节点被满足并且该节点的内容被传输回调用下一个
函数
的客户机(通过yield语句)时执行yield语
浏览 1
提问于2017-08-15
得票数 1
2
回答
如何等待嵌套异步jQuery请求完成?
、
、
我
使用
的是jQuery,我有一个异步
AJAX
请求的循环。我知道我可以通过
使用
方便的'$.when.apply(array_of_requests).then()‘方法来等待它们全部完成。'+n}); var
ajax
_call_inner= $.
ajax
({url:'http
浏览 0
提问于2011-11-11
得票数 5
1
回答
在引用对象的方法时,如何
使用
jQuery承诺?
、
、
、
、
我试图发出多个
ajax
请求,然后只在所有
ajax
请求发出之后才显示某些内容。我知道我应该
使用
jQuery承诺,但我不完全确定它们是如何工作的。这是我的代码:$.
ajax
({ success: function(result) {($,
promises
).then(function() {
浏览 5
提问于2014-05-21
得票数 3
回答已采纳
1
回答
使用
jsonp和相同的回调
函数
发出多个请求
、
、
、
嘿,我想实现能够
使用
jsonp和相同的回调
函数
调用多个请求。我目前的做法是设置每次调用之间的间隔,这很可怕,因为如果我想进行10个请求调用,则需要10秒来检索所有数据。下面是我的
ajax
请求调用代码:(相关代码) console.log("3"); 'url' : message.action, 'data
浏览 1
提问于2017-01-15
得票数 1
1
回答
用jQuery解析循环中的承诺
、
、
因此,XHR在循环中运行,在所有XHR完成之后,我想执行一个
函数
,我尝试了以下承诺。var
promises
= []; promise = $.
ajax
({ data:pdata
promises
.push(promise);$.when(
promises
)ed
浏览 1
提问于2016-10-12
得票数 0
回答已采纳
1
回答
具有任意数目的延迟对象的$.when?
、
、
、
AJAX
请求,并按照数组中指定的顺序输出它们对DOM的响应。var
promises
= [];
promises
.push($.
ajax
(urls[index]));$.when(
promises
).done// do something 但是根据文档,您必须
使用
逗号分隔列表将延迟的
函数
传递给它。$.when( $.
ajax
( "/page1.ph
浏览 1
提问于2015-11-23
得票数 1
回答已采纳
3
回答
等待几个
ajax
调用完成,然后做一些事情
、
$("#grid tbody tr").each(function () {}); ...$.
ajax
function (data) { }所发生的事情是,我想为每个已更改的网格行调用saveRow,并保存它,当它们全部保存时,调用getAllRows
函数
编辑//
ajax
function to save
浏览 2
提问于2016-01-26
得票数 0
回答已采纳
4
回答
如何处理jQuery延迟数组?
、
、
当用户
遍历
数据时,模式提供第一次通过验证。 我在初始化时遇到问题。我
使用
Ajax
调用来获取根对象$.when(),然后创建一个
promises
数组,每个模式对象一个。这是可行的。然后,我看到了所有模式的fetch,因此每个$.
ajax
()调用都可以工作。fetchschemas()确实返回了一个
promises
数组。这在
使用
Futures.js时是有效的。如何管理jQuery延迟数组,如果不是这样的话?fetch_schemas = function(schema_ur
浏览 3
提问于2011-02-03
得票数 132
回答已采纳
1
回答
使用
嵌套jQuery $.when时,异步处理会产生意外结果
、
、
我有许多
ajax
调用,每个调用都会触发其他
ajax
调用。然后,我想等待后者,以便处理来自它们的数据。下面是(伪)代码:问题是,在解析/拒绝
promises
2数组的所有延迟之前,会触发第二个$.when-always表达式的回调
函数
。这怎么可能呢?在我看来,第一个$.when-always回调只有在
promises
1数组的所有延迟都被解析/拒绝之后才会被调用,而此时对
promises
2的所有
ajax
调用都已经完成,因此第二个$.when-always的
浏览 0
提问于2012-05-27
得票数 1
回答已采纳
1
回答
如何将局部变量传递给承诺已完成的
函数
、
、
我有下面的脚本,它运行5个
ajax
请求,并告诉它们何时完成。所有这些都
使用
了jQuery承诺和$.where。console.info('Creating
promises
: start');for(var i=0; i<5; i++) {console.log('Running
promises
: start'); $.when.apply($,p).done(functi
浏览 2
提问于2015-06-25
得票数 0
回答已采纳
1
回答
Jquery承诺在
AJAX
失败时总是中断
、
、
、
我有一个包含多个
ajax
请求的循环。每个
ajax
都是通过回调来管理的。每个
ajax
都被推入承诺数组中。最后,$.when总是被
使用
。如果所有$.
ajax
都成功了,那么当所有$.
ajax
调用成功时,就调用$.when.apply($,
promises
).always(...);。但是,例如,在3个$.
ajax
调用中,第二个调用失败,$.when.apply($,
promises
).always(...);只在第二个调用之后触发,而不
浏览 4
提问于2017-09-28
得票数 1
回答已采纳
点击加载更多
相关
资讯
前端:ajax的封装函数
Ajax-使用Ajax传递Json数据
使用for循环遍历QMap
Ajax的使用
Jquery中ajax的使用
热门
标签
更多标签
云服务器
ICP备案
云直播
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券