【发布时间】:2016-11-14 21:24:50
【问题描述】:
我正在尝试在 ClojureScript 中实现 AJAX POST。
以下是我正在使用的代码
(defn handler [response]
(.log js/console (str response)))
(defn test-post [name email]
(let [data {:name name :email email}]
(POST "http://localhost:5000/Add/"
{
:format {"Accept" :json}
:body (.stringify js/JSON (clj->js data))
:handler handler
:error-handler (fn [r] (prn r))
:response-format {"Content-Type" "application/json;charset=utf-8"}
}
)))
什么时候调用 Post 方法。在表单上提交?发布请求也命中了 url,但 json 数据不存在。
【问题讨论】:
-
Access-Control-Allow-Origin 是 response 标头而不是请求标头,在请求中没有用。
-
POST来自哪里?大概来自某个图书馆? -
POST 是 cljs-ajax 库的一部分
标签: json ajax clojure clojurescript