gpt4 book ai didi

elixir - 如何在Phoenix框架中的javascript模板中渲染html模板

转载 作者:行者123 更新时间:2023-12-02 09:57:24 24 4
gpt4 key购买 nike

假设我有 2 个文件,create.js.eexpost.html.eex,我想渲染 post.html 的内容create.js.eex 模板内的 .eex 模板。像这样的事情:

$("#something").append("<%= safe_to_string render "post.html", post: @post %>");

上面的示例不起作用,因为我需要转义返回的字符串中的引号和其他内容,但我找不到方法来做到这一点

最佳答案

您可以使用render_to_string

    Phoenix.View.render_to_string(MyApp.PageView, "index.html", foo: "bar")

请注意,这可能会让您面临 XSS。

关于elixir - 如何在Phoenix框架中的javascript模板中渲染html模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32918771/

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