小编典典

jQuery的$ .get是异步的吗?

ajax

我想知道是否应该在我的网站上使用异步调用。我知道要明确指定我需要使用的

$.ajax

但是起初我尝试使用$.get,尽管服务器必须返回很多信息,但是我的浏览器没有卡死,并且可以毫无问题地导航。

我在网上搜索了一下,但是我仍然不确定100%两者之间的区别。

如果$.get是异步的,那有什么意义$.ajax呢?如果不是,那么再次看到我的导航没有问题$.get,使用的目的是$.ajax什么?

提前致谢


阅读 840

收藏
2020-07-26

共1个答案

小编典典

是的,$.get是异步的。从文档中:

这是Ajax的简写功能,等效于:

$.ajax({
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

…并且由于没有该async选项,因此async默认为true。(请注意,async在将来的jQuery版本中将完全消失;它将
永远 是正确的。)

如果$.get是异步的,那有什么意义$.ajax呢?

$.ajax让您可以控制更多选择。$.get只是捷径。

2020-07-26