elixir - 避免 Eex 中的 JSON 转义

标签 elixir

我正在尝试将一些 Elixir 数据传递到 Javascript 中,并使用 Jsex 对其进行序列化:

<script type="text/javascript">
  var myData = <%= JSEX.encode! my_data %>;
</script>

但是输出似乎被转义了,如 [“a”,1]。 有没有办法绕过这个问题?

最佳答案

现在在凤凰城,使用以下元组似乎可以解决问题:

<%= {:safe, JSEX.encode!(my_data)} %>

http://hexdocs.pm/phoenix/Phoenix.Template.HTML.html

关于elixir - 避免 Eex 中的 JSON 转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25802376/

相关文章:

postgresql - Elixir Postgres 运行 mix ecto.setup 时出现错误 42501?

erlang - Windows Server 上运行的多个 Erlang VM,如何为每个 VM 预分配 cpu 内核

erlang - Elixir GenServer 教程中的计时错误?

Elixir - GenServer 具有其他几个 GenServer pid 的初始状态

elixir - 在混合任务中使用 Bamboo 发送电子邮件

base64 - Elixir:Base64 解码 TTN 消息

elixir - 如何映射 map 列表并添加它们?

elixir - Kernel.--/2 奇怪的行为

elixir - 大文件和散列 - 性能问题

testing - 模拟函数 Elixir