【发布时间】:2011-07-24 23:11:31
【问题描述】:
我正在尝试在 ajax 调用中执行以下操作
index.js.erb
$("#dialog").text("<%= render("index") %>")
它在我的 js 控制台中告诉我有一个未终止的字符串文字(这是真的,因为部分中有引号和空格。
我曾尝试使用 escape_javascript,但它会显示部分代码。我也试过调用 raw(escape_javascript(render("index")) 没有成功。
我认为我需要做的就是转义双引号并删除空格。有这个功能吗?
干杯 蒂姆
【问题讨论】:
-
raw(escape_javascript(render("index"))提供了什么? -
一个字符串,换行符被 \n 替换并且两个引号都被转义了......例如。
标签: javascript ruby-on-rails-3 partials