我使用 ajax 调用从服务器获取计时器的值。我必须在 setTimeout() 方法中将该值用于超时。如何使用函数而不是实际值。
这是我的代码:
if(isStopped) {
setTimeout(stopLoading, getTimerValue());
console.log("Stopped loading image");
}
getTimerValue()
是我对服务器的 ajax 调用。如果我使用像 5000 这样的值而不是函数,它工作正常。请帮我解决这个问题。提前致谢!
更新 - 已解决:我的 ajax 调用存在问题。它返回未定义。添加回调选项后,它工作正常。