现在的位置: 首页 > 综合 > 正文

Ajax 回调函数不执行原因之一

2018年02月06日 ⁄ 综合 ⁄ 共 279字 ⁄ 字号 评论关闭

今天调试代码半天,最终才想到原因,找到解决方法。

当时发现在readystatue==4后面alert("ok")有显示;,而在statue后面alert("ok")没有任何发现。我当时的代码如下

.......JS代码.........

.....ajax方法的执行....

.......JS代码.........

半天之后,我才想到,可能ajax方法没执行完,就去执行后面的JS。百度了一下,果然ajax分异步和同步。一般我们用的都是异步的,但这里必须是同步的(只有当回调完成时,才会执行后面的JS代码)。至于如何在ajax中设置同步、异步,我想就不用我说了。

抱歉!评论已关闭.