jquery 执行的先后顺序

html有个form有个按钮jquery部分函数1$('#submit-btn').click(function(){mappoint();}函数2functionmap... html 有个form 有个按钮
jquery部分
函数1
$('#submit-btn').click(function () {
mappoint();
}
函数2
function mappoint(){
执行内容;
Upload();
}
函数3
function Upload() {
执行内容;
downloadImage()
}
函数4
function downloadImage(){
ajax获取图片;
$('form').submit();
}
我觉得是 函数1 ->2 ->3 ->4->submit这样
但是事实是

到时我提交的时候 漏掉了东西
展开
 我来答
鲲背浮雪_
推荐于2016-08-08 · TA获得超过204个赞
知道小有建树答主
回答量:385
采纳率:66%
帮助的人:246万
展开全部
ajax是异步执行的,比如:
function test(){
alert("aaa");
$.post(url, params, function(){
alert("bbb");
});
alert(ccc);
}
执行这个方法的时候,aaa会先弹出来,下面弹出bbb还是ccc就不一定了,因为中间是ajax异步
追问
我设置的同步...  应该是  aaa  bbb ccc么?
追答
试一下就知道了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式