使用 Clojure 检索 HTML 元素值

Retrieve HTML Element Value Using Clojure

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

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

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

我想你误会了什么:服务器无法访问 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")