$ .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
的便利包装器。