我正在尝试在 ajax 调用中执行以下操作
index.js.erb
$("#dialog").text("<%= render("index") %>")
它在我的 js 控制台中告诉我有一个未终止的字符串文字(这是真的,因为部分中有引号和空格。
我曾尝试使用 escape_javascript,但它会显示部分代码。我也试过调用 raw(escape_javascript(render("index")) 没有成功。
我认为我需要做的就是转义双引号并删除空格。有这个功能吗?
干杯蒂姆