使用json跟踪UJS

Rail UJS with json

本文关键字:UJS 跟踪 json 使用      更新时间:2023-09-26

在我对使用data-remote=true提交的表单的javascript响应中,我有以下行:

my_function("<%=@object.to_json%>")

但是传递给my_function的arg中填充了&quot;,我的javascript无法将其解释为对象。我想我需要以某种方式逃离<%=@object.to_json%>,但我不知道该使用哪个javascript函数。有什么想法吗?

默认情况下,使用<%= %>写入模板的所有内容都是转义的。为了防止Rails这样做,您可以使用raw助手:

my_function("<%= raw @object.to_json %>")