Javascript 是否等待带有.each()的嵌套ajax完成?
关于等待ajax调用完成,或者等待ajax调用完成时调用或循环的数量动态变化,似乎有很多类似的问题,但我似乎不知道如何将这两种逻辑结合起来 我正在尝试这样做:Javascript 是否等待带有.each()的嵌套ajax完成?,javascript,jquery,ajax,Javascript,Jquery,Ajax,关于等待ajax调用完成,或者等待ajax调用完成时调用或循环的数量动态变化,似乎有很多类似的问题,但我似乎不知道如何将这两种逻辑结合起来 我正在尝试这样做: 返回多个结果的Ajax调用 对于每个结果,进行另一个Ajax调用 从这些辅助调用创建DOM对象 等待所有这些辅助调用完成,以便我可以异步操作它们 函数getUserData(标记){ var请求={ “jsonrpc”:“2.0”, “id”:Math.round(Math.random()*(999999-100000)+100000)
一切正常,但
$。当(…
在完成对每个结果的调用之前报告它已完成。非常感谢您提供一些指导。您需要createTwitchStreamer()的每个实例吗
要在所有请求完成后运行,以确保其以正确的顺序运行?请尝试返回$.when.apply…
?因为,就目前而言,getUserProfile
返回未定义的帮助!您是如何“报告”它在其他人之前完成的?您所拥有的结构是为了delegateStreamVisibility()
只应在所有请求完成后运行我不需要createTwitchStreamer()
以任何顺序运行,谢谢@fr_andres。createTwitchStreamer()
在开始和完成创建元素时报告。delegateStreamVisibility()
似乎是在运行createTwitchStreamer()之后完成的。
您需要createTwitchStreamer()的每个实例吗
要在所有请求完成后运行,以确保其以正确的顺序运行?请尝试返回$.when.apply…
?因为,就目前而言,getUserProfile
返回未定义的帮助!您是如何“报告”它在其他人之前完成的?您所拥有的结构是为了delegateStreamVisibility()
只应在所有请求完成后运行我不需要createTwitchStreamer()
以任何顺序运行,谢谢@fr_andres。createTwitchStreamer()
在开始和完成创建元素时报告。delegateStreamVisibility()
似乎是在运行了createTwitchStreamer()