ajax执行完成后,再执行下面的代码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax执行完成后,再执行下面的代码相关的知识,希望对你有一定的参考价值。
一般ajax设置的都是异步的,但是有时候我们有这种需求,就是等ajax执行完成之后,在执行下面的函数。
1设置async:false
在jq中直接设置了ajax是异步的还是同步的
一般如果不写这个,默认的就是异步的;但是当async:false表示的就是同步的;
2将需要执行完成后的执行的代码放在ajax成功函数中
function ajax(){ $ajax({ url:xxxx, data:{}, dataType:json, success:function(data){ say(); } }) } function say(){ alert(1); }
以上是关于ajax执行完成后,再执行下面的代码的主要内容,如果未能解决你的问题,请参考以下文章
javascript 确保在一段代码执行后再执行下面的代码???