使用Clojure检索HTML元素值

时间:2016-01-19 10:00:10

标签: javascript html clojure getelementbyid

我是网络开发的新手,我使用Clojure作为我的后端语言。

我正在尝试将用户身份验证从前端移动到后端,并且我正在尝试从HTML密码字段中检索该值。

所以我想知道,Clojure是否等同于document.getElementById('foo').value

1 个答案:

答案 0 :(得分:0)

我认为你误解了一些事情:服务器无法访问DOM。

您必须发出某种请求(来自AJAX)才能将数据发送到服务器。    它是这样的:

   Browser -> request with credentials           -> Server (Clojure)
                                                    (does it's thing, maybe talk to a DB)
   Browser <- response validating the data or not <- Server

您需要阅读有关详情的信息。

注意:在ClojureScript中完全可以替换JavaScript:

(defn by-id [id]
  (.getElementById js/document (name id)))

(by-id "foo")