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

前端之家收集整理的这篇文章主要介绍了Ajax 回调函数不执行原因之一前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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


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

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

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


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

猜你在找的Ajax相关文章