使用ajax GET请求填写img

时间:2016-04-05 11:29:23

标签: ajax clojure clojurescript

我正在尝试显示一个图像,我正在使用ajax请求。我必须做一个请求,因为我需要添加标头以进行授权。这是我的代码:

[:img {:src (ajax/GET (str "/api/1.0/image/" 
                       (:company/logo company) "?size=" 100) {
           :headers jwt-authorization-header 
           :format        :json 
           :handler       handler
           :error-handler error-handler})}]

我要回复了:

{:status  200
 :headers {"Content-Type" "image/png"}
 :body    (format/as-stream resized-image "png")}

所以它没有显示img,我在互联网上发现了不同的东西 - 但我没有让它发挥作用。有没有人有过这方面的经验?

1 个答案:

答案 0 :(得分:0)

ajax / GET的结果不是响应。 您需要在处理函数中处理响应。 看到非常相似的问题: How to handle cljs-ajax responses?