您现在的位置是:首页> 网站开发
async:false Ajax同步异步执行区别
- 3757人已阅读
- 时间:2020-02-16 13:46:01
- 分类:网站开发
var temp; $.ajax({ async: false, type : "post", url : defaultpostdata.url, datatype : 'json', success : function(data) { temp=data; } }); alert(temp);
看上面一段代码,这个ajax请求为同步请求,在没有返回值之前,alert(temp)是不会执行的。
如果async设置为:true,则不会等待ajax请求返回的结果,会直接执行ajax后面的语句。
这个有什么区别呢?祥哥进了一个坑,就是如果为异步请求时,用函数做判断,还没有返回值就继续执行了,哈哈哈,慢慢理解吧.
下一篇:PHP获取服务器信息