执行JavaScript代码,中间有个异步加载过程,结果代码直接执行到下一行
程序员文章站
2022-06-01 19:05:44
...
代码如下:
其中 bar.expand(); 是自己封装的一个异步调用过程 问题是代码执行顺序先执行到了document.write(outline); 就是希望的数据还未加载完成它就先输出了
换用dwr后问题依然如故.这是异步的作用吗?一个合适的解决方法会是什么呢?
<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); 就是希望的数据还未加载完成它就先输出了
换用dwr后问题依然如故.这是异步的作用吗?一个合适的解决方法会是什么呢?
下一篇: 详解linux 摄像头驱动编写