如何做一个 Hoplon CLJS 服务器或 AJAX 调用
How to do a Hoplon CLJS Server or AJAX Call
我正在使用 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 中进行异步操作。
我正在使用 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 中进行异步操作。