如何获取xmlhttp.onreadystatechange里面的值

qq_24683975 2020-09-06 11:44:57
如图,getCookie函数,获取到值后返回value
但是函数在onreadystatechange执行之前就已经结束了
该怎么返回onreadystatechange里面的值
...全文
7172 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gqkmiss 2020-09-07
  • 打赏
  • 举报
回复
可以通过callback或者Promise
jio可 2020-09-07
  • 打赏
  • 举报
回复
写成异步函数https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await 或用promise 还有就是在响应以后执行逻辑代码
qq_24683975 2020-09-07
  • 打赏
  • 举报
回复
搞定了,把open里面的第三个参数改为flase,不要异步就可以了
qq_24683975 2020-09-07
  • 打赏
  • 举报
回复
引用 4 楼 gqkmiss的回复:
[quote=引用 3 楼 qq_24683975 的回复:][quote=引用 2 楼 gqkmiss 的回复:]可以通过callback或者Promise
好像不行呀,我想在外部接收这个返回值...不会写... [/quote] getCookies('verify', getResponse (data) => { //这个data就是你返回的值 console.log(data) })[/quote] 这个我会,但是我想把他赋值给外面的a
gqkmiss 2020-09-07
  • 打赏
  • 举报
回复
引用 3 楼 qq_24683975 的回复:
[quote=引用 2 楼 gqkmiss 的回复:]可以通过callback或者Promise
好像不行呀,我想在外部接收这个返回值...不会写... [/quote] getCookies('verify', getResponse (data) => { //这个data就是你返回的值 console.log(data) })
qq_24683975 2020-09-07
  • 打赏
  • 举报
回复
引用 2 楼 gqkmiss 的回复:
可以通过callback或者Promise
好像不行呀,我想在外部接收这个返回值...不会写...

87,995

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧