明凯博客

关注网站技术,一个特立独行的程序员

Jquery Ajax中post和get默认是同步还是异步的

Ajax请求默认的都是异步的 ,

使用$.post和$.get 的时候都是异步模式的。

如果想同步 async设置为false就可以(默认是true) ,

在全局设置Ajax属性设置:

1
2
3
$.ajaxSetup({ 
  async: false 
  });

再用post,get就是同步的了。

当然明凯不推荐这样定义全局,这样会对其他的ajax有影响。

一般就用ajax的原生方法了:

1
2
3
4
var html = $.ajax({ 
  url: "some.php", 
  async: false 
}).responseText;

这样的话就灵活多了。

, , , ,

相关文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注