我遇到了一个奇怪的问题,我有 4 个加载异步调用来填充页面的某些部分。我正在使用哈希来执行 javascript 导航而不加载页面。一旦我进入正在执行异步调用的页面并立即尝试离开它,该页面将等待直到所有调用都完成,然后页面才会导航到另一个页面。无论异步调用是否完成,这都应该转到另一个。我正在使用 knockout.js 填充 HTML 以包含重定向 javascript,并且我知道它被调用了,因为我放置了日志语句以确保它们正在被执行。想法?
app.viewModel.members.container().html("<div>" + html + "</div>");