欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

执行JavaScript代码,中间有个异步加载过程,结果代码直接执行到下一行

程序员文章站 2022-06-01 19:05:44
...
代码如下:
<script>
var id=$F("id");
var bar=new Outlookbar("/treeServlet?kind=com.framework.extcomponent.ui.bizmoduleconfig.tree.MenuImpl&id="+id,"right");
bar.expand();
var outline = bar.getOutLine();
document.write(outline);
</script>

其中 bar.expand(); 是自己封装的一个异步调用过程 问题是代码执行顺序先执行到了document.write(outline); 就是希望的数据还未加载完成它就先输出了执行JavaScript代码,中间有个异步加载过程,结果代码直接执行到下一行
            
    
    博客分类: 技术 JavaScriptDWRUIF# 
换用dwr后问题依然如故.这是异步的作用吗?一个合适的解决方法会是什么呢?