怎么让js函数 一个执行完之后在执行另外一个?

functionstart_flow(){start_project();start_config();...}functionstart_project(){...}f... function start_flow()
{
start_project();
start_config();
...
}

function start_project()
{
...
}

function start_config()
{
...
} 函数中有ajax异步请求 所以 没有办法使得前一个函数执行完后 后一个在执行
现在的问题是start_project()还没有执行完成就开始执行start_config()了,这样会出错,
想达到的效果是start_project()执行完成再start_config(),请问要如何做? 有两个可行的方法 一 为 settimeout 创立时间差(肯定可行) 二为 确定一个返回值 true 判断返回值 是否执行成功(这个没有试验过 感觉可能不太可行) 我想请问的是 有没有效率高一点的 更好的方法?
展开
 我来答
yugi111
2014-02-17 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
async: false
追问
谢谢您的回复     原来没用过这个  您说了之后才知道  非常的感谢
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cs903016
2014-02-17 · TA获得超过1179个赞
知道小有建树答主
回答量:2599
采纳率:80%
帮助的人:1707万
展开全部
在第一个方法执行的最后的地方调用你要执行的第二个函数
追问
谢谢您的回复  这种方法没有用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式