Tim*_*Tim 2 javascript partials ruby-on-rails-3
我试图在ajax调用中执行以下操作
index.js.erb的
$("#dialog").text("<%= render("index") %>")
Run Code Online (Sandbox Code Playgroud)
它告诉我在我的js控制台中有一个未终止的字符串文字(这是真的,因为部分中有引号和空格.
我试图使用escape_javascript,但它然后显示部分代码.我也试过调用raw(escape_javascript(render("index"))没有成功.
我认为我需要做的就是逃避双引号并删除空格.这有功能吗?
干杯蒂姆
好的问题不是转义,而是jQuery文本方法使用的自动编码.
我用了
$("#dialog").text("")
$("#dialog").append("<%= render(escape_javascript("index")).html_safe %>")
Run Code Online (Sandbox Code Playgroud)
很难找到因为我的Firebug对我说谎并向我展示渲染的字符而不是编码版本.
归档时间: |
|
查看次数: |
1522 次 |
最近记录: |