【问题标题】:Fill img with ajax GET request用ajax GET请求填充图像
【发布时间】:2016-04-05 11:29:22
【问题描述】:

我正在尝试显示一个图像,这是我通过 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,我在互联网上发现了不同的东西 - 但我没有让它工作。有人有这方面的经验吗?

【问题讨论】:

  • 第二个代码 sn-p 是显示你得到的返回值还是你在服务器端有这个代码来回答请求?

标签: ajax clojure clojurescript


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-01-07
    • 1970-01-01
    • 2015-08-16
    • 1970-01-01
    • 2018-12-15
    • 2011-12-11
    • 1970-01-01
    • 2016-01-25
    • 1970-01-01
    相关资源
    最近更新 更多