wayen
wayen
  • 发布:2019-03-01 09:56
  • 更新:2019-03-01 15:37
  • 阅读:2785

mui.ajax 请求api后如何获取服务器返回的状态码status ?

分类:MUI

如何能获取到 general 和 Response内的内容

2019-03-01 09:56 负责人:无 分享
已邀请:
回梦無痕

回梦無痕 - 暂停服务

使用plus.net.XMLHttpRequest就可以获取状态码。

  • wayen (作者)

    我是这样获取 但是会报错显示plus 未定义;我直接用XMLHttpRequest,不会报错,但是获取的状态码始终是0. 暂时没查找到其他的正确获取到状态码的方法。


    2019-03-01 10:10

  • 回梦無痕

    回复 wayen:plus 未定义是因为你不在APP里面运行,plus只能在APP里运行,js原生的XMLHttpRequest应该也是能获取status的


    2019-03-01 10:19

  • wayen (作者)

    回复 回梦無痕:所以我试了一下直接获取XMLHttpRequest,但是获取的status始终是等于0的;而已其他参数都是为null。我是这样获取的,你看看是否有问题;var xhr = new XMLHttpRequest();console.log(xhr.status) 谢谢。


    2019-03-01 15:16

回梦無痕

回梦無痕 - 暂停服务

let xhr = new XMLHttpRequest();  
xhr.onreadystatechange=()=>{  
console.log(xhr.status);  
};  
xhr.open("GET",url,true);  
xhr.send(null);

随手写,可能有写错,大概是差不多,你可以查一下JS文档

  • wayen (作者)

    好的 我试试 谢谢!


    2019-03-01 17:31

该问题目前已经被锁定, 无法添加新回复