-2
我已经声明了一个新函数。然后我在稍后调用该函数。只有当我要调用的函数完成时,我该如何运行代码。 这是我的代码使用预定义函数时回调
var callLogin = function() {
$(document).ready(function() {
if(document.getElementById("userLoggedIn") === null) {
$(".cover").fadeIn(200);
$(".sixPinInputContainer").fadeIn(200);
$("#pageBody").css("overflow", "hidden");
$('.sixPinInput').first().focus();
};
})
};
然后这是我调用它。问题是它在调用我的引脚容器之前运行.load,所以即使引脚不正确,它也会运行代码。
if (startBtn) {
callLogin()
$("#" + rowID).load("eventHandlersPHP/updateStart.php", {
roomID: id }, function(data, status) {
$("#notStartedCount").load("eventHandlersPHP/jobsNotStartedCount.php");
})
};
函数是同步的吗?如果是这样,只需在后面运行代码即可。 – Li357
定义所述函数以接受它在完成时调用的回调。简单。 –
这就是我的想法,但我该怎么做。我尝试添加一个回调参数,然后在该函数中运行回调函数,但它做了同样的事情 –