GET被调用,当被引用到处理程序时。结果不是属性的数据,输出只是"null"。如何输出所需的值?
(ns places.core
(:require [ajax.core :refer [GET POST]]))
(defn handler [response]
(.log js/console (:sourceId (:_source (:hits (:hits response))))))
解决方案是像这样解析原始json输出:
(defn handler [response]
(.log js/console
(.. (nth (.. (JSON/parse response) -hits -hits) 0) -_source -sourceId)))