最近做了一个功能,需要大量删除数据,但是只能从前台一条一条调用API删除(客户的奇怪要求)。

同时在删除的过程中,我写了一个Loading的图标,用于展示删除的progress(就是删除了百分之多少的那种)

但是在实际使用的过程中,我发现在删除开始后,页面直接卡死了,我的进度条也卡在一开始的位置,打开浏览器调试工具debug的话进度条又会进行展示当前进度。

查了一会儿之后,发现是因为我所有的调用都是使用的Ajax同步请求,导致了界面表面的卡死(其实代码还是在继续运行的,只是前台看起来卡死了)

改成异步请求之后,界面的进度条就能正常跑了。

另外:async: 默认是true:异步,false:同步。

所以将这个注释或者删除,或者改成true 就可以了:

大量Ajax同步请求,出现浏览器页面假死,而Loading图标卡死的情况相关推荐

  1. Ajax同步请求出现浏览器页面假死,阻塞UI线程之解决方案

    ajax 请求数据之前,数据经过复杂处理需要一些时间,浏览器提示当前页面没响应,是否等待或者结束程序. function loadData() { //--------------------第一步 ...

  2. js样式会影响ajax,js ajax同步请求造成浏览器假死的问题

    今天写了一个简单的loading效果,希望在点击加载按钮后会出现loading字样,然后执行ajax同步请求,加载完之后loading样式消失,本来是很简单的需求,结果遇上了很尴尬的问题~ 问题:当我 ...

  3. 使用Ajax同步请求增加页面等待提示

    使用Ajax同步请求增加页面等待提示 最近在做项目时,有一个需求是批量打印好多个合同,使用AJAX向后台传送数据,等待后台执行后,需要把生成之后的文件地址传送过来. 后台的处理时间比较长,根据合同的多 ...

  4. Ajax——同步请求与异步请求

    Ajax--同步请求与异步请求 浏览器和服务器之间数据传输方式 同步方式 异步方式 两种方式有什么不同? 同步请求,服务器响应时,页面整体刷新 异步请求,服务器响应时,页面局部刷新 异步请求有什么优点 ...

  5. ajax同步请求加上loading遮罩遇到的坑

    ajax同步请求加上loading遮罩遇到的坑 问题出在ajax被我设置成同步了,浏览器的渲染(UI)线程和js线程是互斥的,在执行js耗时操作时,页面渲染会被阻塞掉.当我们执行异步ajax的时候没有 ...

  6. 同步请求和ajax请求,ajax 同步请求和异步请求的差异分析

    ajax 同步请求和异步请求的差异分析 发布于 2016-12-27 08:14:26 | 53 次阅读 | 评论: 0 | 来源: 网友投递 JavaScript客户端脚本语言Javascript ...

  7. 函数内的ajax同步请求导致遮罩层失效、或者导致loading正在加载提示失效问题

    功能需求 编写点击按钮,弹出loading遮罩层提示正在加载中-,同时查询后台信息,拼接数据后渲染到列表时,为了保障渲染时,列表中的数据已经拼接完成.所以在for循环中使用同步ajax进行请求,在su ...

  8. ajax同步请求 超时时间问题

    最近做到一个功能,从别的连接跳转登录到我们系统后台,登录后会查询一些数据.一开始登录用的异步调用,领导看日志发现还没登录就调了好几个查询接口,要改.我想简单点就改成同步不就行了,然后上同步,恩,好多了 ...

  9. php和ajax的同步和异步请求,ajax 同步请求和异步请求的差异分析_javascript技巧

    ajax同步和异步的差异, 先看2段代码: 代码一: Synchronize = function(url,param) { function createXhrObject() { var http ...

最新文章

  1. Microbiome:HiSeq平台16S扩增子超高通量测序文库构建方法
  2. CSS外边距折叠引发的问题
  3. 如何使用Quagga,将你的CentOS设备变成OSPF路由器
  4. lstm 根据前文预测词_干货 | Pytorch实现基于LSTM的单词检测器
  5. 中学计算机课的现状和感受,中小学信息技术课程的现状与发展.doc
  6. AIProCon在线大会笔记之Google李双峰:TensorFlow的最新进展
  7. IM 融云 之 初始化及登录
  8. spark中累加器的使用(转)
  9. php守护进程热更新,服务器编程--守护进程
  10. Unity的匹配系统
  11. 《go 语言程序设计》读书笔记(六)Goroutine与系统线程的区别
  12. Python基础(使用print()函数输出格式化字符串)
  13. 爷青结?诺基亚贝尔实验室官宣转让Plan 9版权!
  14. java笔记高级部分
  15. 网站时间日期代码html,显示网站运行时间及当前时间的代码
  16. Go语言核心之美 1.4-包和文件
  17. SQL——多表连接查询
  18. java注解检验集合对象_Java 对list对象进行属性校验
  19. 嵌入式行业是个坑吗?
  20. 图中连通块的个数:并查集

热门文章

  1. centos6或7安装zabbix-agent
  2. JVM内存Xmx和Xmn设置
  3. Redis 实现 发布/订阅 消息对列
  4. 神策军丨转岗难 + 怕后悔?5 年老员工亲述转岗成功秘诀!
  5. java微服务架构实战pdf,含小米、腾讯、阿里
  6. 记一个做报表的sql语句
  7. Win10 WSL Ubuntu如何重新启动(restart),sudo systemctl restart命令无效
  8. 华为OD机试题 - 五键键盘(JavaScript)| 含思路
  9. 浅析安全启动(Secure Boot)附带EFUSE解析
  10. 相同字母异序词 向量哈希