是$ .get的jquery异步?

ksm*_*001 20 ajax jquery asynchronous get

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

$.ajax
Run Code Online (Sandbox Code Playgroud)

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

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

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

提前致谢

T.J*_*der 32

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

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

$.ajax({
  url: url,
  data: data,
  success: success,
  dataType: dataType
});
Run Code Online (Sandbox Code Playgroud)

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

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

$.ajax让您控制更多选项.$.get只是一条捷径.