标签: javascript jquery ajax jquery-deferred
我只是试图了解延期细节 为什么以下不会使两个调用同步?
http://jsfiddle.net/JSw5y/889/
控制台输出: 运行ajax得到 褪色 淡出完成 完成运行ajax得到
期望的输出: 运行ajax得到 完成运行ajax得到 褪色 淡出完成
答案 0 :(得分:3)
它不起作用,因为在这一行:
.then(showDiv())
您立即呼叫showDiv,而不是将其作为回传传递给.then()。它应该是:
showDiv
.then()
.then(showDiv)