网络异常与网络断开,发送AJAX处理 |
您所在的位置:网站首页 › ajax出现异常 › 网络异常与网络断开,发送AJAX处理 |
网络异常与网络断开,发送AJAX处理
原创
夕陌 2023-03-24 21:04:28 ©著作权 文章标签 html css AJAX 文章分类 JavaScript 前端开发 ©著作权归作者所有:来自51CTO博客作者夕陌的原创作品,请联系作者获取转载授权,否则将追究法律责任 #result { width: 300px; height: 100px; border: 1px solid red; } 点击发送 //当网络存在延迟/异常的特殊处理 const btm = document.getElementsByTagName('button')[0]; let x =null; let isSending = false;//是否正在发送AJAX请求 true 是 false否 btm.addEventListener('click',function(){ if(isSending){//如果正在发送请求则继续请求,在新建一个请求 x.abort() }; x= new XMLHttpRequest(); isSending = true; x.open('GET','http://127.0.0.1:8000/delly'); x.send(); if(x.onreadystatechange === 4){ //修改变量标识 isSending = false; } })
赞 收藏 评论 分享 举报 上一篇:修改AJAX内容后,每次都需要重新运行终端?解决方法(nodemon) 下一篇:解决ie接收服务请求后,存储至本地缓存,再次接收时,直接拿取缓存非最新服务器数据,如何解决:加上时间戳进行解决 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |