广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >Ajax犯的错误怎么处理
  • 399
分享到

Ajax犯的错误怎么处理

2024-04-02 19:04:59 399人浏览 薄情痞子
摘要

这篇文章将为大家详细讲解有关ajax犯的错误怎么处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1, ajax 发送请求时状态判断 if else 语句问题。var&n

这篇文章将为大家详细讲解有关ajax犯的错误怎么处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1, ajax 发送请求时状态判断 if else 语句问题。

var xhr = new XMLHttpRequest(); 
xhr.open("get",strUrl);<br>
<br>xhr.onreadystatechange = function(){   
<br><br>   
 if(xhr.readyState === 4){ 
<br><br><em id="__mceDel">        
if(xhr.status ===200){   
console.log(xhr.responseText);      
}  
<br><br></em><em  id="__mceDel">
<em id="__mceDel"><em id="__mceDel"><em id="__mceDel">    
}else </em></em></em></em><em  id="__mceDel"><em id="__mceDel"><em id="__mceDel">
<em id="__mceDel"><em id="__mceDel">{<br>    
console.log(xhr.status); }  
<br> }</em></em></em></em></em>
xhr.send();

  当时输出了两个200 的状态码,然后才输出xhr.responseText, 获取到的内容。 当时很奇怪,不知道这两个200 是怎么来的?

  当时尝试输出不少内容,但还是找不到原因。 只有到把else 语句中改为 console.log(xhr.readystate)才发现了问题,这时输出结查依次是2,3,获取到的内容。 这时才发现原因:

  xhr 发送请求到请求结束,会经过5种状态,状态码依次是0,1,2,3,4(就是readystate 的值),状态每发生改变一次,就会触发readystatechange事件,调用事件处理函数。 当 状态码是变化到2时,它调用readystatechange 事件,然后走 if/else 语句,

这是 readystate 显然不是4,然后走else 语句 输出 2. 以此类推,3,4 的时候再调用readystatechange 事件, 只有4 时才走if 里面的内容,请求成功,返回请求内容。

关于“Ajax犯的错误怎么处理”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Ajax犯的错误怎么处理

本文链接: https://www.lsjlt.com/news/80990.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • Ajax犯的错误怎么处理
    这篇文章将为大家详细讲解有关Ajax犯的错误怎么处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1, ajax 发送请求时状态判断 if else 语句问题。var&n...
    99+
    2022-10-19
  • Python异常处理中容易犯得错误总结
    目录Python异常处理机制容易犯的错误1容易犯的错误2总结Python异常处理机制 如果try异常处理中存在finally,finally中的代码总会得到执行 下面例子只是作为演示,不用去纠结业务逻辑 容易犯的错...
    99+
    2022-06-02
    python 异常处理 python 异常处理错误
  • Java程序员常犯的错误是什么
    这篇文章主要介绍“Java程序员常犯的错误是什么”,在日常操作中,相信很多人在Java程序员常犯的错误是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java程序员常犯的错误是什么”的疑惑有所帮助!接下来...
    99+
    2023-06-16
  • jQuery如何实现AJAX调用错误处理
    这篇文章主要为大家展示了“jQuery如何实现AJAX调用错误处理”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何实现AJAX调用错误处理”这篇文...
    99+
    2022-10-19
  • Spring常犯的十大错误具体是什么
    这篇文章给大家介绍Spring常犯的十大错误具体是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、错误一:太过关注底层我们正在解决这个常见错误,是因为 “非我所创” 综合症在软件开发领域很是常见。症状包括经常重写...
    99+
    2023-06-19
  • Rust是怎么处理错误的
    本文小编为大家详细介绍“Rust是怎么处理错误的”,内容详细,步骤清晰,细节处理妥当,希望这篇“Rust是怎么处理错误的”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。异常的演进程序在运行的过程中,总是会不可避免地...
    99+
    2023-07-04
  • JavaScript中怎么处理错误
    这篇文章主要为大家展示了“JavaScript中怎么处理错误”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript中怎么处理错误”这篇文章吧。Dem...
    99+
    2022-10-19
  • 十个 Linux 新手管理员易犯的错误方便是什么
    这篇文章给大家介绍十个 Linux 新手管理员易犯的错误方便是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。如果您是Linux的新手,那么一些常见错误很可能会给您带来麻烦。提前了解...
    99+
    2022-10-19
  • Linux新手容易犯的7个错误是什么
    本篇内容介绍了“Linux新手容易犯的7个错误是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!7. 选择错误的 Linux 发行版Lin...
    99+
    2023-06-16
  • 怎么处理SAP的错误消息
    本篇内容主要讲解“怎么处理SAP的错误消息”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么处理SAP的错误消息”吧!当我试图部署一个应用到SAP云平台的neo环境时:指定Compute Uni...
    99+
    2023-06-04
  • mysql登录错误怎么处理
    本文主要给大家介绍mysql登录错误怎么处理,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下mysql登录错误怎么处理吧。mysql ERROR 20...
    99+
    2022-10-18
  • OGG ora-01403错误怎么处理
    这篇文章给大家分享的是有关OGG  ora-01403错误怎么处理的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。OGG运维中有一个经典错误-1403。现象是目标端复制u...
    99+
    2022-10-19
  • ADO操作错误怎么处理
    这篇文章主要讲解了“ADO操作错误怎么处理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ADO操作错误怎么处理”吧!使用 Number 属性确定发生了哪个错误。ADO操作属性的值是与错误条件...
    99+
    2023-06-17
  • ASP.NET Core怎么处理404错误
    这篇文章主要介绍“ASP.NET Core怎么处理404错误”,在日常操作中,相信很多人在ASP.NET Core怎么处理404错误问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ASP.NET Core怎么处...
    99+
    2023-06-30
  • 怎么处理Docker错误消息
    这篇文章主要讲解了“怎么处理Docker错误消息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么处理Docker错误消息”吧!本地安装Kubernetes时,遇到如下的错误消息:plead...
    99+
    2023-06-02
  • 怎么处理SAP HANA的403 Forbidden错误
    本篇内容介绍了“怎么处理SAP HANA的403 Forbidden错误”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!打开SAP云平台上的S...
    99+
    2023-06-04
  • 写Java程序最容易犯的21种错误是怎样的
    写Java程序最容易犯的21种错误是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。写Java程序最容易犯的21种错误实例分析 1.Duplicated Code   代码...
    99+
    2023-06-03
  • c++运行时错误怎么处理
    处理 C++ 运行时错误的一般方法包括:1. 异常处理:使用 try-catch 块来捕获可能抛出的异常,并在 catch 块中处理...
    99+
    2023-10-08
    c++
  • 怎么处理VSFTPD实验500OOPS错误
    小编给大家分享一下怎么处理VSFTPD实验500OOPS错误,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!vsftpd用了有一年了,发现个VSFTPD的错误,一直...
    99+
    2023-06-16
  • 数据库1045错误怎么处理
    数据库1045错误是因为用户没有足够的权限访问数据库导致的。处理方法如下: 检查用户名和密码是否正确:确保你正在使用正确的用户名...
    99+
    2023-10-28
    数据库
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作