Ajax中跨域同步的问题
来源:互联网 发布:b站mac版怎么下 编辑:程序博客网 时间:2024/06/05 23:43
先来说下Ajax的同步问题
async(Boolean)
(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。
例子:
$.ajax({
type:'get',
url:'XXXXXXXX.php',
//async:false,
success: function(data){
alert(1);
}
})
alert(2);
异步下,先弹2,再弹1;同步下,先弹1,再弹2.
但是在跨域的情况下,async:false,是不支持的.
总结:使用ajax时,如果不考虑跨网域,可是设置同步或异步,如果是跨网域,不管是否设置同步或异步都会以异步方式访问,异步访问时:代码执行不会等待,所以会导致全局变量在ajax的回调函数中给全局变量赋值无效。
0 0
- Ajax中跨域同步的问题
- 同步ajax的问题
- ExtJs Ajax的同步问题
- ajax的同步和异步问题
- ie下ajax同步执行的问题
- 关于ajax的异步同步问题
- ajax同步、异步问题
- ajax同步异步问题
- Ajax请求同步问题
- ajax同步异步问题
- ajax同步加载问题
- js的ajax的异步和同步请求的问题
- jq的ajax请求同步与异步的问题
- 异步模式下的Ajax的同步问题
- ExtJs ajax 同步异步问题
- Ajax与js同步问题
- ajax请求同步异步问题
- ajax同步和异步问题
- 排序之插入排序
- 面向接口编程的一个例子
- 指针函数与函数指针的区别
- oracle 按照指定的查询条件对查询结果进行排序
- PHP单例模式示例代码
- Ajax中跨域同步的问题
- jquery easyui 扩展验证
- makefile链接错误:undefined reference
- 1.7 Sandbox
- jQuery ajax - ajax() 方法
- Android 后台线程调用前台线程的几种方法
- What’s the difference between a stack and a heap?
- javascript闭包
- ApacheBench(ab)压力测试工具