Jquery Ajax中post和get默认是同步还是异步的
Ajax请求默认的都是异步的 ,
使用$.post和$.get 的时候都是异步模式的。
如果想同步 async设置为false就可以(默认是true) ,
在全局设置Ajax属性设置:
$.ajaxSetup({
async: false
});
再用post,get就是同步的了。
当然明凯不推荐这样定义全局,这样会对其他的ajax有影响。
一般就用ajax的原生方法了:
var html = $.ajax({
url: "some.php",
async: false
}).responseText;
这样的话就灵活多了。
JQuery中使用Ajax时无法给全局变量赋值的解决方案 Asp生成随机数函数 randomize的使用