关于ajax 判断加载完成的问题 20
在网页中用到两个连续的JS处理;如ajax(1,2);aaa(b);第一个是调用ajax函数从数据库无刷新加载页面中某个span,而第二个aaa(b)函数需要用到第一个函...
在网页中用到两个连续的JS处理;如ajax(1,2);aaa(b);
第一个是调用ajax函数从数据库无刷新加载页面中某个span,而第二个aaa(b)函数需要用到第一个函数加载完成后的span中的数据,然而直接这样顺序罗列是不行的,提示第二个函数找不到对象,是因为第一个ajax还没有加载完的原因,有没有什么办法让两个函数强制顺序执行或是等待ajax加载完再执行aaa(b)?我知道有xmlHttp.readyState==4&&xmlHttp.status == 200表示ajax加载完成,我也知道把aaa(b)这个函数直接放到ajax函数中也可以执行(由于程序的限制不好实现),就像上述情况在函数外面调用ajax函数时怎么用它来判定?谢谢 展开
第一个是调用ajax函数从数据库无刷新加载页面中某个span,而第二个aaa(b)函数需要用到第一个函数加载完成后的span中的数据,然而直接这样顺序罗列是不行的,提示第二个函数找不到对象,是因为第一个ajax还没有加载完的原因,有没有什么办法让两个函数强制顺序执行或是等待ajax加载完再执行aaa(b)?我知道有xmlHttp.readyState==4&&xmlHttp.status == 200表示ajax加载完成,我也知道把aaa(b)这个函数直接放到ajax函数中也可以执行(由于程序的限制不好实现),就像上述情况在函数外面调用ajax函数时怎么用它来判定?谢谢 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询