gpt4 book ai didi

javascript - 为什么 JQuery 状态回调参数是字符串而不是数字?

转载 作者:行者123 更新时间:2023-11-30 00:00:29 27 4
gpt4 key购买 nike

completeerror 函数的状态回调参数调用 textStatus 是否有任何原因,它们本身是在 jqXHR 对象,是一个字符串?我希望状态是一个数字(除了名称,它已经表明参数是一个字符串)。

最佳答案

为什么会是数字?

jQuery 在 textStatus 参数中返回以下值

  • 成功
  • 未修改
  • 无内容
  • 错误
  • 超时
  • 中止
  • 解析器错误

这些都是 jQuery 中的自定义消息,用于告知您没有做错什么,或者请求是否成功。

服务器发送的任何错误,例如 404 Not Found403 Forbidden 通常被 jQuery 视为成功请求。

上面的自定义错误代码由 jQuery 抛出,例如在达到特定时间后请求超时,或者如果 jQuery 等无法解析内容。
这些字符串不是原始 XMLHttpRequest 的一部分,而是为方便起见由 jQuery 添加的。

关于javascript - 为什么 JQuery 状态回调参数是字符串而不是数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40724750/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com