$ .get的jquery是异步的吗?

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

$.ajax 

但最初我尝试使用$.get ,虽然服务器必须返回大量信息,但我的浏览器没有卡住,我可以毫无问题地导航。

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

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

提前致谢

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

这是一个简写的Ajax函数,相当于:

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

…因为没有async选项, async默认为true 。 (请注意, async将在未来的jQuery版本中完全消失;它将永远是真的。)

如果$.get是异步的,那么$.ajax的重点是什么?

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

$.get只是简写:

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

正如jQuery 文档所述 , $.get是更低级$.ajax的便利包装器。