<script async =“”>和$ .ajax之间的区别

时间:2017-01-25 16:59:09

标签: javascript ajax

有什么重大区别吗?

&#xA;&#xA;

是否允许其他功能?

&#xA;

1 个答案:

答案 0 :(得分:0)

<script async>异步加载标记中的脚本,$ .ajax异步调用服务器。

前者是一种加载JavaScript而不会阻止其他下载的方法。这在此解释:https://www.keycdn.com/blog/blocking-the-dom/

后者是XML HTTP请求,可用于在不离开页面的情况下发送或检索资源。例如。通过服务调用发送表单数据或检索JSON。发布表单数据的示例:

$.ajax({
  method: "POST",
  url: "some.php",
  data: { name: "John", location: "Boston" }
})
  .done(function( msg ) {
    alert( "Data Saved: " + msg );
  });

直接来自the docs