我的编程空间,编程开发者的网络收藏夹
学习永远不晚

ajax中async的作用有什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

ajax中async的作用有什么

ajax中async的作用有什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

ajax中async用于设置用异步或同步方式执行脚本;async属性值默认true时是异步方式,“$.Ajax”执行后,会继续执行ajax后面的脚本,当其属性值设置为false时,同步请求将锁住浏览器,用户其它操作必须等待请求完成后执行。

本教程操作环境:windows10系统、jquery3.2.1版本、Dell G3电脑。

ajax中async有什么作用

async. 默认是true,即为异步方式,$.Ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.Ajax里的success方法,这时候执行的是两个线程。若要将其设置为false,则所有的请求均为同步请求,在没有返回值之前,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。

下面查看一个示例:

var temp;
$.ajax({
async: false,
type : "POST",
 url : defaultPostData.url,
  dataType : 'json',
   success : function(data) 
   {
       temp=data;
    }
 });
 alert(temp);

这个ajax请求为同步请求,在没有返回值之前,alert(temp)是不会执行的。

如果async设置为:true,则不会等待ajax请求返回的结果,会直接执行ajax后面的语句。

不过上面设置同步请求的方法,有网友曾经反馈将async设成false后, 原意是想返回数据了再执行$.Ajax后面的脚本, 没想到这个地方却导致了在火狐浏览器下出现闪屏(Firefox 11.0),滚动条下拉到底部触发ajax的情况。最后只能将async:false注释掉, 也就是async为ture的情况下,成功解决了火狐浏览器滚动条下拉到底部触发ajax出现闪屏的问题。

关于ajax中async的作用有什么问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网行业资讯频道了解更多相关知识。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

ajax中async的作用有什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

c++中async的作用是什么

在C++中,async是一个用来创建异步任务的函数模板。它的作用是创建一个异步任务,并返回一个std::future对象,用来获取异步任务的执行结果。通过async函数,可以在一个单独的线程中执行一段代码,而不会阻塞当前线程的执行。这样可
c++中async的作用是什么
2024-03-06

HTML的async属性有什么作用

HTML的`async`属性用于指定脚本的异步加载方式。当`async`属性被添加到``元素上时,表示脚本将异步加载,不会阻塞页面的解析和渲染过程,即脚本的加载和页面的解析可以同时进行。当脚本加载完毕后,立即执行脚本,不管页面的加载状态。`
2023-10-11

JavaScript Promise与async、await有什么作用

这篇文章主要介绍“JavaScript Promise与async、await有什么作用”,在日常操作中,相信很多人在JavaScript Promise与async、await有什么作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的
2023-07-05

C#中async和await有什么用

这篇文章将为大家详细讲解有关C#中async和await有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言本文介绍async/Task。在学习该知识点过程中,一定要按照每一个示例,去写代码、执行、
2023-06-20

AJAX中XMLHttpRequest对象的作用是什么

XMLHttpRequest对象是AJAX的核心对象之一,用于与服务器进行数据交互。它的作用有以下几个方面:1. 发送异步请求:XMLHttpRequest对象可以发送异步HTTP请求,不会阻塞页面的加载,提高用户体验。2. 获取服务器数据
2023-09-22

JSON在Ajax中有什么用

这篇文章主要介绍了JSON在Ajax中有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。虽然XML在Ajax运行中具有举足轻重的地位,但JavaScript开发人员很快就
2023-06-17

c++中async的用法是什么

在C++中,std::async函数用于创建一个异步任务,并返回一个std::future对象,该对象可以用于获取异步任务的结果。std::async函数的用法如下:#include #include
c++中async的用法是什么
2024-03-06

async await的用法是什么

async/await 是 JavaScript 中用于处理异步操作的关键字组合。async 关键字用于声明一个函数是异步函数,该函数内部可以包含 await 表达式。await 表达式用于暂停异步函数的执行,等待 Promise 对象的解
2023-10-07

编程热搜

目录