【问题标题】:How to do a Hoplon CLJS Server or AJAX Call如何进行 Hoplon CLJS 服务器或 AJAX 调用
【发布时间】:2018-07-07 16:49:10
【问题描述】:

我正在使用 Hoplon 创建一个相当简单的站点,并且卡在 AJAX 部分。过去我使用 Castra 作为后端,但由于不再维护它,我已切换到普通的 LuminusWeb 后端。我需要调用服务器,然后等待响应。我知道如何在服务器端执行此操作,但似乎找不到任何有关如何在 Hoplon 客户端执行此操作的信息。

如何使用 AJAX 调用向服务器发送请求?

我知道如何在 jQuery 中执行此操作,并且可能错误地假设 Hoplon 中有类似于 $.POST 的内容。

干杯

【问题讨论】:

  • 我决定使用 HTTP Kit 库,并将发布使其工作的步骤。
  • 我以为我可以在 CLJS 中做到这一点,但 HTTP Kit 似乎只适用于 Clojure,什么是 CLJS 请求的好库。
  • 我找到并开始工作“cljs-http”所以我明天会详细写一个答案。

标签: hoplon cljs-ajax


【解决方案1】:

我发现解决这个 AJAX 问题的最佳方法是使用库“cljs-http”,然后您可以使用以下调用发出同步请求:

(http/post "http://localhost:8080/" {:with-credentials? false})

然后,在cljs-http GitHub README.md 上,它提供了大量示例,因此您可以在 Hoplon 中执行异步操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-15
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 2013-11-14
    • 1970-01-01
    • 1970-01-01
    • 2017-10-24
    相关资源
    最近更新 更多