关于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函数时怎么用它来判定?谢谢
展开
 我来答
xiaogeifeile
2009-08-06 · TA获得超过236个赞
知道小有建树答主
回答量:429
采纳率:0%
帮助的人:363万
展开全部
把ajax加载的数据赋给一个全局变量不就行了,aaa()用这个全局变量
caojiayin1984
2009-08-06 · 超过99用户采纳过TA的回答
知道小有建树答主
回答量:168
采纳率:100%
帮助的人:189万
展开全部
用jQuery吧。不错的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式