我在 Document Ready 上调用了一些 javascript 函数:
fogFields();
getLoS();
getShips();
startGame();
getNextMove();
然而,好像 getNextMove() 是首先被调用的,很可能它所做的只是一个 ajax 调用并警告结果。所有其他函数都有更多工作,因此,加载时发生的第一件事是 getNextMove() 警报,在后台您可以看到其他函数都没有完成它们的工作。在我单击警报窗口上的确定之前,不会显示任何结果。我可以做到这一点,直到一个功能完成,下一个甚至不会开始。一些函数在完成之前调用自己的额外函数,并且按顺序工作,但我不能用整个代码来做到这一点......