【发布时间】:2021-11-24 16:48:14
【问题描述】:
我正在向后端rest服务发送GET请求,如下:
def showAllEmployees = Callback {
org.scalajs.dom.ext.Ajax.get(url = "http://localhost:8081/fetchAllEmployees").onComplete {
case Success(xhr) => {
Callback.log(xhr.responseText)
}
case Failure(t) => println("An error has occurred: " + t.getMessage)
}
}
我想从响应中提取记录。我观察到 case Success 中的代码甚至没有被执行。
那么在 scalajs-react 中的惯用方式是什么?
【问题讨论】:
-
你为什么不直接使用scalajs-react Ajax。它已经返回
Callback。 -
我也试过了。我看不出行为有什么变化。 onComplete 中的代码永远不会被调用。
标签: reactjs scala scala.js scalajs-react