ie js让一个方法执行完在执行另一个方法

我这边有两个方法,都有异步,在360极速模式下没问题,但是在ie中就不行functionload(){TGPDFPlugIn=getPluginObjcet("TGPDF... 我这边有两个方法,都有异步,在360极速模式下没问题,但是在ie中就不行
function load() {
TGPDFPlugIn = getPluginObjcet("TGPDFPlugIn");//方法1
attach_event();

var docInfo = "文档缓存路径";

document.getElementById("docInfoList").add(new Option(docInfo, 2));
OpenWebFile();//方法2

}
代码如上,
我先要在先执行方法2之前的所有程序后再执行方法2,方法1和方法2都有异步操作,应该怎么做,求助
展开
 我来答
草原上之狼
高粉答主

2017-10-23 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.9万
采纳率:93%
帮助的人:4057万
展开全部
你可以把另外执行的那个函数封装起来呀,在第一个函数的最后再调用,这样就达到你的要求的了。
比如这样:

<script>
function onclick()//这是一个点击事件
{
alert("这是一个点击事件");
onclick2();//这里是调用第二个函数的地方
}
function onclick2() //这是第二个点击事件
{
alert("这是第二个点击事件");
}
</script>
追问
这个方式我试过,没什么用,关键是方法2前面的语句也有异步,不能够按顺序来,这两个方法我不能改变。只能这么使用
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式