【发布时间】:2018-11-26 16:38:39
【问题描述】:
我有一个在 Promise 下运行的函数,我想启动另一个 Promise 已解决的函数。但我不能那样做。下面是我的promise函数
var promise1
$(document).ready(function() {
promise1 = new Promise(function(resolve, reject) {
getData(url).then(function(data) {
// do something
})
})
})
现在在同一页面的不同 Web 部件上,我们希望运行另一个函数,但仅在上述函数完成后
$(document).ready(function() {
promise1.then(function(d) {
var commentURL ="https://xxxx"
loadComments(commentURL)
})
})
但是第二个函数永远不会运行,请帮助我
【问题讨论】:
-
在getData成功事件中调用promise1
标签: javascript jquery ajax promise