关于ajax:移动端ajax响应status为0

14次阅读

共计 242 个字符,预计需要花费 1 分钟才能阅读完成。

在 h5 挪动端线上调接口申请发现申请一段时间之后接口返回谬误:

通过定位发现响应信息为服务器 Nginx 报 504 网关谬误,所以进入了 ajax 的 error 回调:

查看 vconsole 的响应:

ajax status 为 0 可能的起因:
1. 后端服务器超时, 须要在服务器上配置更长的超时工夫(很可能)
2. 跨域(不太可能)
3. 网络中断,网络环境很差(有可能)
4. 前端设置了超时(不太可能)
5.ajax 辨认不了响应体(很可能)
尝试解决办法
ajax 加 xhrFields: {responseType: “text”}

正文完
 0