我正在尝试将一些Elixir数据传递给使用Jsex序列化的Javascript:
<script type="text/javascript">
var myData = <%= JSEX.encode! my_data %>;
</script>
Run Code Online (Sandbox Code Playgroud)
但输出似乎被转义,如[&Quot; a&Quot;,1].有没有办法绕过那个?
现在看来在凤凰城,使用以下元组可以解决问题:
<%= {:safe, JSEX.encode!(my_data)} %>
Run Code Online (Sandbox Code Playgroud)
http://hexdocs.pm/phoenix/Phoenix.Template.HTML.html