我正在使用 Hoplon 创建一个相当简单的站点,并且卡在 AJAX 部分。过去我使用 Castra 作为后端,但由于不再维护它,我已切换到普通的 LuminusWeb 后端。我需要调用服务器,然后等待响应。我知道如何在服务器端执行此操作,但我似乎无法找到有关如何在 Hoplon 客户端执行此操作的任何信息。
如何使用 AJAX 调用向服务器发送请求?
我知道如何在 jQuery 中做到这一点,并且可能错误地假设在 Hoplon 中有类似于 $.POST 的东西。
干杯
我发现解决这个 AJAX 问题的最佳方法是使用库“cljs-http”,然后您可以使用以下调用发出同步请求:
(http/post "http://localhost:8080/" {:with-credentials? false})
然后,在cljs-http GitHub README.md 上,它提供了大量示例,因此您可以在 Hoplon 中执行异步操作。