Jquery(javascript)Ajax同步请求与异步区别(aysnc:true,false)
来源:互联网 发布:plcs7200编程软件 编辑:程序博客网 时间:2024/06/11 20:16
async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,在等待server端返回的这个过程中,前台会继续 执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程 和ajax块后面的脚本(另一个线程),同步的意思是当js代码加载到当前ajax的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个ajax执行完毕后才会继续运行其他代码页面假死状态解除。例:
$.ajax({
type:"post",
url:"www.ggsoso.com",
datatype:"html",
success:function(result){//function1()
f1();
f2();
}
failure:function (result) {
alert('failed');
},
}
function2();
在上例中,当ajax块发出请求后,他将停留function1(),等待server端的返回,但同时(在这个等待过程中),前台会去执行function2(),也就是说,在这个时候出现两个线程,我们这里暂且说为function1() 和function2()。
当把asyn设为false时,这时ajax的请求时同步的,也就是说,这个时候ajax块发出请求后,他会等待在function1()这个地方,不会去执行function2(),直到function1()部分执行完毕。
$.ajax({
type:"post",
url:"www.ggsoso.com",
datatype:"html",
success:function(result){//function1()
f1();
f2();
}
failure:function (result) {
alert('failed');
},
}
function2();
在上例中,当ajax块发出请求后,他将停留function1(),等待server端的返回,但同时(在这个等待过程中),前台会去执行function2(),也就是说,在这个时候出现两个线程,我们这里暂且说为function1() 和function2()。
当把asyn设为false时,这时ajax的请求时同步的,也就是说,这个时候ajax块发出请求后,他会等待在function1()这个地方,不会去执行function2(),直到function1()部分执行完毕。
转自:http://www.ggsoso.com/news/web_knowledge/know_786.html
- Jquery(javascript)Ajax同步请求与异步区别(aysnc:true,false)
- $.ajax同步/异步(async:false/true)
- $.ajax同步/异步(async:false/true)
- ajax 异步请求 async:true;// true为异步,默认异步,false为同步
- jquery ajax请求同步与异步问题
- javascript Ajax 同步请求与异步请求的问题
- Ajax请求中的async设置为false/true的区别
- ajax同步异步 async默认为true 异步 async:false, //同步
- Ajax异步与同步请求
- Ajax 请求同步与异步
- true false 与TRUE FALSE 的区别
- FALSE/TRUE与false/true的区别
- FALSE/TRUE与false/true的区别
- FALSE/TRUE与false/true的区别
- FALSE/TRUE与false/true的区别
- Ajax基础 同步请求与异步请求
- 论:ajax 同步请求与异步请求
- Ajax同步与异步区别
- Java内联函数
- 常见JSP中文乱码例子及其解决方法
- HDU 4574 Bombs (枚举+搜索)
- asterisk手动配置和安装
- IE、FF、Chrome中的JS
- Jquery(javascript)Ajax同步请求与异步区别(aysnc:true,false)
- 一封写给浮躁的程序猿的信(转)
- Lesson 5 How are you today?
- Mysql5.5升级到5.6步骤详解
- 程序中的语音实现
- think in java interview-高级开发人员面试宝典(六)
- java静态代理和动态代理(JDK和cglib)
- [leetcode刷题系列]Text Justification
- 蓝桥杯2 马虎的算术