Javascript 使用Clojure检索HTML元素值
我是web开发新手,我使用Clojure作为后端语言 我试图将我的用户身份验证从前端移动到后端,并试图从HTML密码字段中检索该值Javascript 使用Clojure检索HTML元素值,javascript,html,clojure,getelementbyid,Javascript,Html,Clojure,Getelementbyid,我是web开发新手,我使用Clojure作为后端语言 我试图将我的用户身份验证从前端移动到后端,并试图从HTML密码字段中检索该值 所以我想知道,是否有一个Clojure等价于document.getElementById('foo').value?我想你误解了:服务器没有访问DOM的权限 您必须发出某种请求(例如AJAX)才能将数据发送到服务器。 事情是这样的: Browser -> request with credentials -> Server (
所以我想知道,是否有一个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
我想您误解了:服务器没有访问DOM的权限。您必须发出某种请求(比如AJAX)才能将数据发送到服务器。哦,好的,我明白了,所以我必须向服务器发送请求并用后端语言处理它?是的。并充分回答。我的回答更详细了一点,但你必须仔细阅读这个主题。我投票结束这个问题,因为它主要是基于一个误解。虽然在Clojure中实现JavaScript是一个可行的解决方案,但我希望将这两种语言分开,因为JavaScript是前端语言,Clojure是后端语言。但感谢您提供了这个解决方案,对于任何愿意在Clojure代码中接受JS代码的人来说,这个解决方案确实有效。谢谢
(defn by-id [id]
(.getElementById js/document (name id)))
(by-id "foo")