gpt4 book ai didi

javascript - 如何隐藏从 Rails View 传递到 javascript/coffee 的数据?

转载 作者:行者123 更新时间:2023-11-30 19:57:35 24 4
gpt4 key购买 nike

我正在尝试将数据从 Controller 传递到我的 javascript(.coffee 文件),并且我找到了几种不同的方法来做到这一点,例如像这样在 html 中使用数据属性 <%= content_tag "div", id:"answers", data-answer='<%=@answer%>'我试过 gon gem,但问题是,数据显示在 html 中,我想从 html 中隐藏该数据,因为我正在制作一个测验应用程序,并且用户不应该轻易地在 html 中看到答案,尽管我不不要介意它在 .coffee 文件中。有什么办法吗?

最佳答案

是的,有一些方法可以按照您的描述进行操作。然而,首先,我会这样写:

<%= content_tag "div", id:"answers", data-answer='<%=@answer%>'

像这样:

<%= content_tag :div, id: "answers", data: {answer: @answer} %>

然后,在您的 .coffee 中文件,你可以按照

@$answer = $('#answer').data().answer
$('#answer').remove

这将分配 answer变量的值 @$answer然后删除原来的 div来自 DOM所以用户看不到它。

关于javascript - 如何隐藏从 Rails View 传递到 javascript/coffee 的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53775753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com