A ClojureScript library designed to make a simple ajax request.
[simple-xhr "0.1.3"]
(ns myapp
(:require [simple-xhr :as sxhr]))
(sxhr/request
:url "/api/messages"
:method "POST"
:json {:title "hello" :body "world"}
:complete
(fn [xhrio]
(let [content (-> xhrio
.getResponseJson
(js->clj :keywordize-keys true))]
(when (.isSuccess xhrio)
(.log js/console content)))))
Distributed under the Eclipse Public License, the same as Clojure.